Do you think to implement a version of Clisp that is
useable like the windows VBScript activeX component or
the Gnu Guile Scheme interpreter? Because, I prefer
LISP to SCHEME. Just my taste :-)
Logged In: YES
sure - go ahead!
your patches are welcome!
It is my understanding after talking to Bruno that this requires
1. modification of makemake.in to generate clisp.so instead of
(in addition to?) lisp.a which is generated now.
2. separating CLISP memory image creation and initialization
a function clisp_start() which will be called from main() as
well as the program which is to be extended with CLISP.
3. [optional] adding stuff to genclisph.d.
since it already exports eval(), this might not be
when a user program interfaces with several applications,
e.g., Matlab and CLISP, only one of those can be "main".
It appears that Matlab wants to be "main",
so the only way to interface with Matlab
is to make CLISP embeddable.
you can use http://clisp.cvs.sourceforge.net/\*checkout*/clisp/clisp/src/m4/clisp.m4 to detect whether clisp is installed before trying to link with it
Log in to post a comment.