From: Sam S. <sd...@gn...> - 2002-01-18 19:32:52
|
> * In message <IKE...@cs...> > * 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" <te...@cs...> 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 [2])? 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 work. -- 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. |