Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there a comparison between the different versions of Common Lisp for Mac OS X? Is there a clear frontrunner?

share|improve this question
up vote 9 down vote accepted

For comparisons, see:

Agreed with the others: yes, use SBCL or CCL.

CCL makes it easier to invoke ObjC libraries, such as for writing native Mac Apps. That becomes the tie-breaker for some. (Personally, I've enjoyed using both but tend to stay current on SBCL as my main compiler for server software.)

For completeness:

CCL is Clozure CL (not to be confused with one spelled using "j" in middle, which is another dialect than Common Lisp). SBCL compiles to faster code, and CCL has shorter compile times. Both are solid compilers.

For targeting iOS/iPhone/iPad, there's been some success with ECL. See: But I wouldn't consider this a front-runner and haven't actually used it myself yet beyond samples posted on that blog.

Although MacOSX thread support is considered experimental with SBCL and self tests will fail if you compile from sources (which is required to enable threads), threads work well enough for most cases. I've deployed heavily threaded production code by developing on MacOSX then releasing to servers running FreeBSD (which also has similar issues with threads) and Debian/Ubuntu Linux (very stable). This has served me well for the past 5-6 years, including at a few start-ups.

QuickLisp (for obtaining libraries) is very stable on SBCL/MacOSX. Haven't tried it on CCL but should be rock solid there too!

share|improve this answer
Thank you. I'd installed LispWorks but I'll take a look at others as well. – mummey Mar 3 '11 at 18:25

A friend of mine who is an avid Lisper recommends SBCL. It's easy to install/maintain with Homebrew (my preference) or MacPorts.

share|improve this answer

Not sure about objective comparison sites but I've used clozure in the past a sort of off spring of digitool's mcl (dead by now, but code is open sourced I think). I think there a are other possibilities as well, emacs being the first to come in mind but that is not common lisp while giving it a second thought.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.