Lisp Eval in C or C++

Richard Tobin richard at aiai.ed.ac.uk
Fri Apr 5 22:29:29 AEST 1991


In article <11809 at dog.ee.lbl.gov> torek at elf.ee.lbl.gov (Chris Torek) writes:
>>We are involved in redoing a large expert system in C++.  It was
>>originally written in Lisp. ... Has anyone out there ever implemented
>>eval in C or C++?

>What this all boils down to is:

>	We have a program in Lisp.  We want to reimplement it in
>	C++ syntax with Lisp semantics.

>If you want Lisp semantics, you might as well use Lisp syntax

I agree.  There seems to be a rush to convert Lisp systems to C (or
C++) just at the time when the standard complaints about the size and
speed of Lisp implementations are becoming irrelevant.  Memory really
*is* cheap - I just bought 16Mb for my home machine for less than 600
pounds - and processor speeds are increasing so that if you need to
double your speed the easiest thing to do is wait a year rather than
rewrite in C.  Add to this the advantages of built-in garbage
collection and extension language, and Lisp becomes the obvious
choice.

-- Richard
-- 
Richard Tobin,                       JANET: R.Tobin at uk.ac.ed             
AI Applications Institute,           ARPA:  R.Tobin%uk.ac.ed at nsfnet-relay.ac.uk
Edinburgh University.                UUCP:  ...!ukc!ed.ac.uk!R.Tobin



More information about the Comp.lang.c mailing list