I am developing an application with CLISP that uses the library cl-store. This library, in turn calls the function system%make-closure. However, whenever I call the code from this library in the binary (clisp 2.48 and 2.45 on win32) it complains about the function being undefined. Note that this SAME code works perfect with 2.44.1 on *nix. Any help>
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
system is an internal packages; its contents changes between releases without any warnings.
cl-store should not use it.
moreover the compiled file format sometimes changes, refer to the file NEWS in the CLISP distribution; this makes it necessary to recompile the packages you are using.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I am developing an application with CLISP that uses the library cl-store. This library, in turn calls the function system%make-closure. However, whenever I call the code from this library in the binary (clisp 2.48 and 2.45 on win32) it complains about the function being undefined. Note that this SAME code works perfect with 2.44.1 on *nix. Any help>
system is an internal packages; its contents changes between releases without any warnings.
cl-store should not use it.
moreover the compiled file format sometimes changes, refer to the file NEWS in the CLISP distribution; this makes it necessary to recompile the packages you are using.
What's the big difference between system::make-closure and system::%make-closure (other than the calling syntax)?