Xref: utzoo comp.sys.mac:14724 comp.lang.lisp:787 Path: utzoo!mnetor!uunet!lll-winken!lll-tis!ames!ucsd!rutgers!paul.rutgers.edu!sabbath.rutgers.edu!masticol From: masticol@sabbath.rutgers.edu (Steve Masticola) Newsgroups: comp.sys.mac,comp.lang.lisp Subject: Lisp for Macintosh - Summary Message-ID: Date: 26 Mar 88 15:12:50 GMT Organization: Rutgers Univ., New Brunswick, N.J. Lines: 103 Keywords: Lisp, Macintosh, summary The following is a product-by-product summary of the responses I received to my question about common Lisp for the Macintosh. Thanks to all who responded! Executive Summary: ------------------ Allegro Common Lisp from Coral Software is clearly the most popular, and has some very impressive features, but its price tag militates against casual hacking. Features include optimized compilation and an excellent development environment. Price guesstimates range from $200 (with student discount) to $600 (MSRP). MacScheme from Semantic Microsystems is a reasonable second alternative for those who can use the Scheme dialect, rather than a full Common Lisp. It also compiles code which can be run as standalone package, a feature useful for OEM software developers writing in Lisp. The most negative responses concerned ExperCommonLisp from Expertelligence. Common complaints were of bugs and the expense of the package. Several other Lisps were mentioned, including a French dialect and a freeware version. Allegro Common Lisp (Most Favorable Responses) ------------------- > By far the best Common Lisp for the Macintosh is Allegro Common Lisp by > Coral and Franz. Educational discounts put the price around $200.00(?). > Recommend 2Meg Mac with a harddisk. > the only fll Common Lisp implementation is Allegro CL by Coral/Franz. > At $600 it is a bargain supporting an integrated interpreter/compiler, > editor, debugger, and full Macintosh toolbox access. It will run on a > MacPlus, but serious work requires at least 2mb memory (more is > better...). On a MacintoshII features and performance compete > favorably with a Vaxstation II running VAX Lisp (unless you need more > than 8mb of memory). > I've used just about *every* Lisp for the Mac in my long search for a good > implementation and have finally found programmer's bliss with Allegro > Common Lisp from Coral Software. It is a complete, and I mean complete, > implementation of Common Lisp; has an excellent development environment, > including a programmable emacs-like editor and window-oriented > data inspectors; and has an incremental native-code compiler which does tail- > recursion optimization and produces very efficient code. At about $400 > it is also a very good value. Just call me a satisfied customer. > Allegro Common Lisp from Coral Software Corp. is by far the best common lisp > available for the Mac. I don't have their phone # handy but they also offer > a substantial ($200) educational discount. They are located in MA. > Check any issue of Mac World/Mac User for their ads. Be sure to > specify that you want Allegro as they also have some other lisps. MacScheme (Generally favorable) --------- > For lisps, I really like MacScheme from Semantic Microsystems. > The latest version of MacScheme (v1.5) includes a native code > compiler. Early benchmarks indicate that it may be one of THE fastest > lisps on either PC or MAC (sorry, I can't remember where I read the > results). If you can get away with Scheme instead of CommonLisp, I > would highly recommend MacScheme. > I'm a satisfied user of MacScheme and prefer Scheme over CL. > MacScheme, from Semantic Microsystems (very reliable, fast implementation > of Scheme; but with a limited programming environment compared to LeLisp > or Allegro). ExperCommonLisp (Generally unfavorable) --------------- > I really hated ExperLisp (v1.04); it was real buggy and crashed a > lot, plus it was very $$$$! > Finally, a warning. Be careful about ExperIntelligence Lisp > products. They *may* have improved, but we have had bad experience > with their Lisp products. > I liked ExperCommonLisp, but I didn't do anything really big, so I > didn't buy the file compiler. It's pretty expensive though. Other Lisps ----------- > other reasonable alternatives I am aware of: LeLisp, which > is a French dialect of Lisp, also very fast (includes a native code > compiler); > I almost forgot, there's also PCLS, a CL subset available from Univ. > of Utah or Northwest Computer Algorithms > Procyon CL, from a company in the UK (I don't know if it's released yet). > Try xlisp 2.0 it's not really Common, but its close & its cheap. You > can find it on BIX or on COMPUSERVE (go aie). ---- Steve Masticola (masticol@paul.rutgers.edu)