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