[net.lang.lisp] Questions on Common Lisp

dimitrov@csd2.UUCP (Isaac Dimitrovsky) (09/24/85)

[]

Some time ago, someone gave an estimate of the size of the source code
for a full Common Lisp implementation. Does anyone remember this?
If so, could they please send this to me. Also, what are the conditions
of any completed or in-progress attempts to implement Common Lisp? Thanks,

Isaac Dimitrovsky
allegra!cmcl2!csd2!dimitrov   (l in cmcl2 is letter l not number 1)
251 Mercer Street, New York NY 10012     (212) 674-8652

... Hernandez steps in to face ... Orl ... HERchiiiser ... and it's a liiine
driive, deeeeep to the gap in left center ...	- Bob Murphy, Voice of the Mets

marick@ccvaxa.UUCP (09/26/85)

As of last October, the CMU Spice Lisp implementation ran to 39706 lines 
(of Lisp, comment, and whitespace) for the interpreter and 12315 lines for 
the compiler.  There's also assorted microcode.

At least the following companies have Common Lisp for their machines:
DEC, HP, Tektronix, Xerox, Sun, Apollo, Symbolics, LMI, Data General, 
and Gould.  Note that, in many cases, "have" does not mean "sell" (yet).
Guy Steele recently collected a list of implementations of CL to take with
him on a trip to Japan.  If he posts the note to the Arpanet, I'll copy it
here.


Brian Marick, Wombat Consort
Gould Computer Systems -- Urbana
...ihnp4!uiucdcs!ccvaxa!marick
ARPA:  Marick@GSWD-VMS

marick@ccvaxa.UUCP (09/30/85)

From uiucdcs!ihnp4!uw-beaver!tektronix!upvax!bobbyd Sat Sep 28 02:09:03 1985
Subject: Re: Questions on Common Lisp

Could you please mention to the net that the CMU SPICE implementation of
Common Lisp was developed on the Perq?  I mean, as far as I can tell that
was the first implementation on a workstation at all, well before the other
vendors.  In fact the Perq SPICE documentation says that most Lispers at CMU
prefer the Perq Common Lisp (or Spice Lisp, or Perq Lisp, running under the
Accent operating system) to the Vax!  Also, Perq Lisp has many features that
the others don't:  access to the Accent kernel calls, graphics via the
Sapphire window manager, and Hemlock (ITS style EMACS) built-in to the Lisp
image.  As it stands now, Lisp is the fastest language on the Perq (I do
believe), as they are still in the process of developing new microcode for
Pascal, C, SubAda, and maybe revitalizing their Fortran 77.  Through the
Accent kernel's IPC facilities, Perq Lisp programs can be distributed
throughout a multi-workstation environment via Ethernet.  Transparently.
And Matchmaker, a program that generates client/server code so different
languages can pass messages through subroutine calls is written in Lisp.

CMU is very much on the net, so I'm sure they can provide more details about
their own projects.  I say the Perq is underpublicized, which is strange
since it was the first REAL commercially available workstation, the first
with RasterOp hardware, and one of the early workstations to use Ethernet.
They even offered an interface to the Canon laser printer before anyone
else.  Ah, but they didn't bring up Unix on it...

Well, the flames of an old Perq fanatic are hard to extinguish.  Our site is
hopelessly brain damaged, and I can't post directly to the net.  In fact, it
is quite dubious that I can even get e-mail through anymore.  All I get back
is "Site unknown" messages.  A true bummer.

Chris Lamb,
Uncontrollable Perq Fanatic
...!tektronix!teklds!upvax!bobbyd

ram@spice.cs.cmu.edu.ARPA (Rob MacLachlan) (10/05/85)

The PERQ is as dead as a dodo.  PERQ system has closed their doors due to an
inability to sell machines.  PERQ never quite got their shit together on
their first generation machine, and their second generation machine which
they needed to compete high-end micro systems never got off the ground.
Fortunately, Spice in general, and Spice Lisp in particular, are not tied
to the PERQ hardware (whatever its merits).