Malcolm McLean wrote:
I'm thinking of doing some of the high-level logic in my program in lisp.
Is there an easy way to integrate lisp with C? At the moment my thoughts are
moving along the lines of a cheap and cheerful embedded lisp interpreter,
written in C. However I am also feeling that it shouldn't be necessary to do
this.
check this
Lush (lisp universal shell) is an object-oriented programming language
designed for researchers, experimenters, and engineers interested in
large-scale numerical and graphic applications. Lush is designed to be
used in situations where one would want to combine the flexibility of a
high-level, weakly-typed interpreted language, with the efficiency of a
strongly-typed, natively-compiled language, and with the easy
integration of code written in C, C++, or other languages.
http://lush.sourceforge.net/