Table of Contents

Lisp and Mac OS X

a gentle introduction > http://www.advogato.org/person/johnw/diary/11.html


A comparison of various common lisp implementations which run on MacOSX.

(NOTE: freely lifted from Bill Clementson's Blog, which was in turn a summary of a c.l.l thread (or 2, or 3…) http://home.comcast.net/~bc19191/blog/050327.html still needing some wikification, clarification of the commentry, and so on…) previous blog posts

c.l.l threads

implementations [as of 2005]

“I run now, or have run, just about every common lisp that runs on Mac OS X. These include, in no particular order; Armed Bear Common Lisp (ABCL), Allegro Common Lisp (trial version), MCL, OpenMCL, LispWorks< (4.4), CLISP, CMUCL, SBCL” – Raffael Cavallaro

I'll rate these on the categories that would matter to most Mac OS X programmers - Carbon, Cocoa, speed (of compiled code), compiler, issues (i.e., problems), and unusual features.

ABCL

Allegro

MCL

to Mac OS X. As a consequence, MCL's Cocoa support is lacking. In addition, MCL itself, as well as delivered applications are <strong>not</strong> Mac OS X bundles - they are single files with a resource fork. This is a problem as unix tools can unwittingly strip the resource fork of MCL apps.

OpenMCL

version every time they used Software Update and went from Mac OS X 10.3.7 to 10.3.8 for example.) IDE is primitive.

LispWorks

HIG</a> compliant. Mac OS X GUI is not multi-threaded unlike Windows version.

CLISP

CMUCL

SBCL

notes

on the relative merits of MCL and LispWorks for Mac OS X development as well as the relative merits of Carbon/Cocoa for Mac development. http://groups-beta.google.com/group/comp.lang.lisp/browse_frm/thread/fe598c3715c9b092/612ae11f7c1357a3#612ae11f7c1357a3

benchmarking