[cl-store-devel] clisp (>= 2.45) support -- is broken

Sean Ross rosssd at gmail.com
Tue May 11 21:56:10 UTC 2010


ext:uncompile isn't reliable and will signal an error for functions loaded from fasl files .

On 11 May 2010, at 22:52, Krzysztof Drewniak wrote:

> On Tue, May 11, 2010 at 10:55:35AM +0100, Sean Ross wrote:
>> In the meantime I've updated the code to use (funcall (find-symbol ...)) to allow cl-store
>> to be loaded in new versions of clisp.
>> 
>> Deserialization of closures will still fail however.
>> 
>> On 11 May 2010, at 03:08, Krzysztof Drewniak wrote:
>> 
>>> On Mon, 2010-05-10 at 17:16 -0500, Krzysztof Drewniak wrote:
>>>> I am running cl-store (the latest version) and would like to report that
>>>> on clisp versions >= to 2.45 the function sys::%make-closure used in
>>>> clisp/custom.lisp no longer exists. This causes some errors in clisp and
>>>> breaks the package. Please fix.
>>>> 
>>>> Krzysztof Drewniak
>>> I wonder what SYSTEM::MAKE-CLOSURE does. It seems to take the same
>>> arguments in &key form a replace didn't work, but if anyone has a clue
>>> appreciated.
>>> 
>>> Krzysztof Drewniak
>>> 
>>> _______________________________________________
>>> cl-store-devel mailing list
>>> cl-store-devel at common-lisp.net
>>> http://common-lisp.net/cgi-bin/mailman/listinfo/cl-store-devel
>> 
> How about calling (ext:uncompile) before serialization and (if needed
> (compile)ing the function back later)?
> 
> Krzysztof Drewniak
> -- 
> X-Real-Email-With-Antispam: krzysdrewniak at gmail dot com
> pgp key on keyserver.ubuntu.com and maybe some other place too





More information about the cl-store-devel mailing list