Re: Common LISP Implementations for Mac OS X?
From: Raffael Cavallaro (raffaelcavallaro_at_pas-d'espam-s'il-vous-plait-dot-mac.com)
Date: 03/10/05
- Previous message: Raffael Cavallaro: "Mac OS X lisp review amendments (Re: Common LISP Implementations for Mac OS X?)"
- In reply to: Alexander Repenning: "Re: Common LISP Implementations for Mac OS X?"
- Next in thread: Rainer Joswig: "Re: Common LISP Implementations for Mac OS X?"
- Reply: Rainer Joswig: "Re: Common LISP Implementations for Mac OS X?"
- Reply: toomas.altosaar_at_hut.fi: "Re: Common LISP Implementations for Mac OS X?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Thu, 10 Mar 2005 01:48:12 -0500
In article <1110383386.875578.118530@f14g2000cwb.googlegroups.com>,
"Alexander Repenning" <ralex@cs.colorado.edu> wrote:
> MCL is our choice. Nice IDE, fast compiler, fast runtime (runs our
> OpenGL stuff very fast), has an ephemeral garbage collector (essential
> for continuously animated stuff). Not free, but you get what you pay
> for. Distant second: LispWorks: generic - non OS X - interface, good
> for cross platform development.
Note that both Rainer Joswig and I have exactly the opposite ranking.
This reflects our desire for a Mac OS X lisp that interfaces well with
Cocoa, while your preference for MCL reflects your desire for a Mac OS X
lisp that interfaces well with Carbon, understandable as you have a very
large body of Carbon compatible legacy code.
I think it would be fair to both MCL and LispWorks, as well as useful to
newcomers to both, to state that MCL is the undisputed king of Carbon
based Mac OS X common lisp implementations, while LispWorks is the clear
choice (for now) if one wants easy access to Cocoa. This latter could
change as OpenMCL progresses, however.
BTW, while it is true that CAPI is a "generic - non OS X - interface,"
Mac OS X users of LispWorks are not limited to CAPI - you can load
Interface Builder nib files, and create any Cocoa UI you want. If you
want a true Mac OS X Coca UI with LispWorks, you have to build it
yourself - but this is not so different than MCL, where you use MCL's
CLOSified Carbon calls to do the same thing that a LispWorks user
accomplishes with Lispworks objc package interfacing with Cocoa.
regards
- Previous message: Raffael Cavallaro: "Mac OS X lisp review amendments (Re: Common LISP Implementations for Mac OS X?)"
- In reply to: Alexander Repenning: "Re: Common LISP Implementations for Mac OS X?"
- Next in thread: Rainer Joswig: "Re: Common LISP Implementations for Mac OS X?"
- Reply: Rainer Joswig: "Re: Common LISP Implementations for Mac OS X?"
- Reply: toomas.altosaar_at_hut.fi: "Re: Common LISP Implementations for Mac OS X?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|