[comp.lang.lisp] C - Lucid Lisp

edw@ius2.cs.cmu.edu (Eddie Wyatt) (03/18/87)

  Question to thoses of you whom have used the Sun's (Lucid) Common Lisp
foreign function call facilities.  

   I am interfacing a large C library that extensively uses malloc with
Lisp.  I have been told by another person that has play around with the
foreign function call facilites that memory allocated by malloc will
be reclaimed by Lisp whenever Lisp garbage collects.  That is the Lisp
does not distinguish between memory it allocates and the memory allocated
by the foreign functions.

  1.  Is this true?

  2.  If so, is there any plans to fix this "bug" so that malloc will
      work correctly or am I going to have to rewrite malloc so that
      it will allocate memory from a static reserve?


					Eddie Wyatt