This is how I roll, you might choose a different path.
Install Emacs. Get a nice, modern pre-built binary from Emacs For Mac OS X. It even supports fullscreen mode
Install Emacs Prelude which provides a useful, opinionated emacs environment which is easily configured.
Install clisp. I use homebrew so
brew install clisptakes care of that for me.
Install quicklisp; from Terminal go to a temporary directory and download quicklisp.lisp with
curl -O http://beta.quicklisp.org/quicklisp.lisp. Then run the lisp file from clisp with
clisp -i quicklisp.lisp. As the instructions say, evaluate
(quicklisp-quickstart:install), and then evaluate
(ql:add-to-init-file)to load quicklisp along with lisp.
Install Slime. While you have the clisp repl open, evaluate
(ql:quickload "quicklisp-slime-helper"). After this runs, you will see some recommendations for what to put into your .emacs file. You don’t need to do this. I did say that Prelude was opinionated, and it’s done this for you. However, it’s not set up for clisp, so instead, add this to your
(setq slime-default-lisp 'clisp)
And that should be it. You don’t need to have the clisp repl running in the terminal anymore, and you can delete the
quicklisp.lispfile that you downladed, as it’s done it’s job of installation now.
Test the setup from Emacs by running
M-x slime-modeand you’ll be taken to the lisp REPL.
Now that’s done you can go on to the hard part of actually learning and using lisp.