From: František Štáfek <f.stafek@vo...> - 2010-05-16 10:21:23
as a (c)lisp newbie, I would like to ask, if it is possible to save
image to windows DLL, as I'm considering using clisp for developing
WCX plugin for Total commander. Here follows short snip from plugin
> A WCX is nothing more than a 32-bit Windows DLL renamed to *.WCX,
> which supports a list of specific functions. Total Commander loads
> this library dynamically at runtime with LoadLibrary(), and loads
> all available functions with GetProcAddress(). This means that not
> all functions described here must be implemented (see below). All
> functions use the STDCALL calling convention with no C++ name
> mangling (see below), exactly like in most standard system libraries in Windows.
Sorry if this is a FAQ, i didn't find an answer for this....
Thanks for any help or hint...
Regards Frantisek Stafek
Sunday, May 16, 2010, 9:21:10 PM, you wrote:
> as a (c)lisp newbie, I would like to ask, if it is possible to save
> image to windows DLL, as I'm considering using clisp for developing
> WCX plugin for Total commander.
As long as we are talking of clisp, it's not about saving images,
but of compiling clisp to a lisp.dll instead of lisp.exe. It is the
wanted feature of clisp: http://clisp.cons.org/wanted.html
I believe this is not too complex, but using of this DLL may turn out
to be not so simple. I mean for example: console I/O, error handling,