From: David B. Kuznick
Subject: Re: C is faster than lisp (lisp vs c++ / Rick Graham...)
Date: 
Message-ID: <9408101820.AA05799@pharlap.ci.com>
In article <··········@news1.svc.portal.com>, you write:

|> Now, you may find the case of writing pieces of device-driver code for
|> a Lisp Machine a contrived example.  Since I happen to find that
|> argument fairly compelling myself, let me just point out that there is
|> a commercial real-time expert system shell, called G2 if memory serves
|> me correctly, written in Common Lisp and running on stock hardware. 
|> It's being used, among other things, to control the Biosphere 2
|> environment.

Well, G2 isn't REALLY written in Common Lisp per se, but in a Lisp where they
have very good control over the memory mangement (i.e. garbage-free floats, etc).
They took Common Lisp, threw out what they didn't need, and rewrote what they did
(with some help from Lucid, the rumours say...) 

Definitely, an impressive system, and shining proof that Lisp is indeed useful
in real-world applications.

-- 
David Kuznick - ·····@ci.com (preferred) or ········@world.std.com
When the world brings you down so take your time                   ___     
Look round and see the most in time is where you're meant to be	 {~._.~}
For you are light inside your dreams                  	    	  ( Y ) 
For you will find that it's something that touches me.	    	 ()~L~()
- Endless Dream - YES                              	    	 (_)-(_)
From: William G. Dubuque
Subject: Re: C is faster than lisp (lisp vs c++ / Rick Graham...)
Date: 
Message-ID: <WGD.94Aug14183046@martigny.ai.mit.edu>
  In article <··················@pharlap.ci.com> ·····@pharlap.CI.COM (David B. Kuznick) writes:

   From: ·····@pharlap.CI.COM (David B. Kuznick)
   Date: 10 Aug 1994 14:26:37 -0500

   In article <··········@news1.svc.portal.com>, you write:

   |> Now, you may find the case of writing pieces of device-driver code for
   |> a Lisp Machine a contrived example.  Since I happen to find that
   |> argument fairly compelling myself, let me just point out that there is
   |> a commercial real-time expert system shell, called G2 if memory serves
   |> me correctly, written in Common Lisp and running on stock hardware. 
   |> It's being used, among other things, to control the Biosphere 2
   |> environment.

  Well, G2 isn't REALLY written in Common Lisp per se, but in a Lisp
  where they have very good control over the memory mangement (i.e.
  garbage-free floats, etc).  They took Common Lisp, threw out what
  they didn't need, and rewrote what they did (with some help from
  Lucid, the rumours say...)

  Definitely, an impressive system, and shining proof that Lisp is
  indeed useful in real-world applications.

G2 _is_ really written in Common Lisp. However, of course, a
carefully chosen subset of Common Lisp is used in order to maintain
precise control over the code that is generated by Chestnut's Lisp
-> C translator. Even with such measures, G2 is not a true _hard_
real-time system as has been stated elsewhere. These issues have
been discussed in this newsgroup previously.

Lucid has been out of the picture for quite some time.