#4 Embeddable CLISP

open
None
5
2004-07-12
2001-05-11
No

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 :-)

Discussion

  • Sam Steingold

    Sam Steingold - 2001-05-11

    Logged In: YES
    user_id=5735

    sure - go ahead!
    your patches are welcome!

     
  • Sam Steingold

    Sam Steingold - 2004-07-12
    • assigned_to: nobody --> haible
     
  • Sam Steingold

    Sam Steingold - 2004-07-12

    Logged In: YES
    user_id=5735

    It is my understanding after talking to Bruno that this requires
    the following:

    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
    into
    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
    necessary.

     
  • Sam Steingold

    Sam Steingold - 2004-07-12
    • summary: CLISP a la VBScript --> Embeddable CLISP
     
  • Sam Steingold

    Sam Steingold - 2004-08-06

    Logged In: YES
    user_id=5735

    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.

    <http://article.gmane.org/gmane.lisp.clisp.devel:12240>
    <http://article.gmane.org/gmane.lisp.clisp.devel:12243>

     
  • Sam Steingold

    Sam Steingold - 2005-04-05

    Logged In: YES
    user_id=5735

    <http://article.gmane.org/gmane.lisp.clisp.devel:12385>

     
  • Sam Steingold

    Sam Steingold - 2005-04-06

    Logged In: YES
    user_id=5735

    <http://article.gmane.org/gmane.lisp.clisp.devel:12525>
    <http://article.gmane.org/gmane.lisp.clisp.devel:12579>

     
  • Sam Steingold

    Sam Steingold - 2005-04-06

    Logged In: YES
    user_id=5735

    <http://article.gmane.org/gmane.lisp.clisp.general:9454>

     
  • Sam Steingold

    Sam Steingold - 2009-01-22

    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.