> * In message <IKEELLHOLAFLDDAOCOGHIEGFCLAA.terryp@...>
> * On the subject of "[clisp-list] Making Foreign Function Calls on Win32"
> * Sent on Fri, 18 Jan 2002 13:07:10 -0500
> * Honorable "Terry R. Payne" <terryp@...> writes:
> However, it would appear that I need an executable "clisp-link", which
> doesn't appear in my distribution.
this is a unix-specific shell script.
> Have I understood the documentation correctly; i.e. that I need to
> call clisp-link to create a module, or is this a UNIX only method, and
> a separate method is required for foreign function calls on Win32
> (external modules, that use clisp-link, are UNIX only )?
clisp-link and dynamic modules are unix-only at the moment.
using libltdl (part of gnu libtool) should make it possible to port
dynamic modules to win32. would you like to work on that?
I don't use FFI myself, so I cannot really help you here.
I suspect that linking lisp.exe with your *.obj files and using the
resulting executable to compile and load the FFI forms you write should
Sam Steingold (http://www.podval.org/~sds)
Keep Jerusalem united! <http://www.onejerusalem.org/Petition.asp>
Read, think and remember! <http://www.iris.org.il> <http://www.memri.org/>
Life is like a diaper -- short and loaded.