3 ms·
In case anybody is wondering, here's some information about Common Lisp that should make it easier to get started. Use SBCL; it's the most common and well-supp
by pjscott 16y ago
In case anybody is wondering, here's some information about Common Lisp that should make it easier to get started.
Use SBCL; it's the most common and well-supported implementation. It works fine on most OSes (and has done so for years, and will continue to do so for the foreseeable future), though it's a bit dodgy on Windows. If you're using a Unix (including OS X), you'll be fine:
http://www.sbcl.org/platform-table.html http://www.sbcl.org/platform-table.html
The place to look for libraries is CLiki.net, and if you'd like to get started with minimum effort, then Quicklisp is exactly the library collection you're looking for:
http://www.quicklisp.org/beta/ http://www.quicklisp.org/beta/
Quicklisp has all the common libraries, with easy installation and dependency management.
For editing and debugging, it's hard to beat slime-mode in emacs. It's very slick and pleasant to work with. (Incidentally, this is also the most common way of editing Clojure, but it works more smoothly with Common Lisp. Much better stack traces, for example.)
I'm enjoying using Clojure right now, but please don't be scared away from Common Lisp. It's got a lot going for it.