🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac
Article #20635

Re: Looking for Common Lisp for the Mac

#20635
From: sullivan jeffrey a.
Date: Thu, 22 Oct 1987 21:24
44 lines
2809 bytes
In article <8400003@uiucdcsm>, tcheng@uiucdcsm.cs.uiuc.edu writes:
> 
> Help!!!
> 
> I'm looking for the best implementation of COMMON LISP for the the Mac-Plus.
> Any -->'s appriciated.
> 
> Dave Tcheng

Well, Dave, you've got an easy choice, if Common Lisp is what you really want.
There are two CL implementations on the mac, Expertelligence has ExperCommon
Lisp (~$999), and Coral Software has Allegro Extended Common Lisp (~$400).

Surprisingly, Allegro (AECL) is the only full implementation of CL!  Exper 
(ECL) is not a full common lisp (as defined in the book: CLtL by Guy Steele).
Apparently, there are also some real problems with ECL; it has been a real 
problem to some of my classmates.

AECL is a pleasure to work with, on the other hand.  It is a full CL with 
extensions, and has an object-oriented programming system of some power
(ObjectLisp by Gary Drescher) built into it.  Most of the Mac interface is
objectified (windows, menus, dialogs, and pop-ups) for easy use.  A 
built-in Emacs-style editor is integrated seamlessly into the system.  I have
run into no bugs so far.

On the other shoe, ECL is the only one that lets you create stand-alone
applications at this time.  Coral is working on a stand-alone generator, which
will likely be ready by year's end.  They are also releasing this week a 
documentation upgrade which will hopefully fix a slight disappointment in
the system:  The docs are brief and very non-tutorial.  I got by, but to
someone just picking up the language, CLtL is likely NOT the place to learn.
Another gripe about Coral AECL is that it came with NO sample programs. 
Strange.

On the whole, I can say that I have heard bad things about ECL from others,
but I have not used it myself, so take this as hearsay.  I have, however,
been using AECL, and can recommend it.  (Though I'd also recommned having
2Megs of memory... the AECL application is !750K!)

..........................................................................
Jeff Sullivan				University of Pittsburgh
pitt!cisunx!jasst3 			Intelligent Systems Studies Program
jasper@PittVMS (BITNET)			Graduate Student
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Technical Details
Message-ID: <4561@cisunx.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!bbn!rochester!PT.CS.CMU.EDU!cadre!pitt!cisunx!jasst3
References: <8400003@uiucdcsm>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!bbn!rochester!PT.CS.CMU.EDU!cadre!pitt!cisunx!jasst3
From: jasst3@cisunx.UUCP (sullivan jeffrey a.)
Newsgroups: comp.sys.mac
Subject: Re: Looking for Common Lisp for the Mac
Message-ID: <4561@cisunx.UUCP>
Date: Thu, 22-Oct-87 16:24:43 EST
Article-I.D.: cisunx.4561
Posted: Thu Oct 22 16:24:43 1987
Date-Received: Sun, 25-Oct-87 09:09:59 EST
References: <8400003@uiucdcsm>
Organization: Univ. of Pittsburgh, Comp & Info Sys
Lines: 44
Summary: There are two of them.