Newsgroups: comp.lang.lisp,comp.sys.apollo
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!cam-news-feed3.bbnplanet.com!news.bbnplanet.com!cam-news-hub1.bbnplanet.com!howland.erols.net!usc!newshub.cts.com!crash!remlap!bob
From: bob@remlap.cts.com (Bob Palmer)
Subject: Re: What was Apollo Domain Lisp?
Message-ID: <1996Dec25.081140.29767@remlap.cts.com>
Organization: remlap
References: <1996Dec23.143159.24869@wavehh.hanse.de>
Date: Wed, 25 Dec 1996 08:11:40 GMT
Lines: 31
Xref: glinda.oz.cs.cmu.edu comp.lang.lisp:24400 comp.sys.apollo:23421

In article <1996Dec23.143159.24869@wavehh.hanse.de> cracauer@wavehh.hanse.de writes:
>I saw some references to "Apollo Domain Lisp".

Apollo Domain Lisp was pre-Common-Lisp (I never used it), and was superseded
by Domain/CommonLisp (I did use this).

Domain/CommonLisp was Lucid CommonLisp (LCL) from Lucid (now Harlequin), and
is not on their current product list. The last release was around 1990/91,
and that came directly from Lucid instead of going through Apollo. (Lucid since
has folded, and the Lisp stuff was acquired by Harlequin.)

There were separate versions for tne m68k machines, and the DN10K. The compilers
generated native code. LCL has fairly typical CL extensions, is pre-ANSI but has
many ANSI features even in the old Apollo versions. There was a foreign function
interface, and I think the Apollo versions even allowed foreign to lisp callbacks.

I believe that LCL requires at least SR10. I would not want to try anything pre-DN3000.
A DN3000 max'ed out to 8MB of RAM would be kind of light. (But then I used
to run Univ of Utah's PSL on a DN320 with 2MB of RAM ;-)) I used DN3500's and
DN4500's with 32MB, and for their time these machines provided a good environment.
As I recall, you needed the last release to be able to run LCL on a 9000/4xx machine
or on a DN5500. I know you needed this release for all the '040 machines, but I
forget if that was also required for the non-'040 9000/4xx machines.

As far as getting it, I have no idea.

-- bob

-- 
>> Bob Palmer                         |                         remlaP boB <<
bob@remlap.cts.com
