We are replacing a component of our Lucid Lisp based application with
a library written in C and are struggling with the foreign function
interface. In particular, we need to call lisp functions from C and
return a value to the caller that could be any one of the following:
integer
string
real
list
Where a list can contain elements of any of the above types. Any
example code and suggestions would be muchly appreciated.
Thanks,
-Morris