[bknr-devel] Deftransaction and &rest args

Hans Hübner hans.huebner at gmail.com
Wed Dec 7 08:40:10 UTC 2011


Hi Vladimir,

I have looked at the source of deftransaction and the method
definitions for encode-object and decode-object for transactions - The
&rest arguments seem to be passed to the transaction object as :args
initarg, stored in the transaction file in the encoder and also read
back in the decoder.  So, the intention is that they are recorded.
Did you see that not work?

-Hans

On Wed, Dec 7, 2011 at 4:36 AM, Vladimir Sedach <vsedach at gmail.com> wrote:
> Hello,
>
> Deftransaction permits &rest args, but they don't seem to be recorded
> in the store. Is the correct behavior that &rest args should not be
> valid in a deftransaction lambda-list, or is this a bug in storing
> them?
>
> Thanks,
> Vladimir
>
> _______________________________________________
> bknr-devel mailing list
> bknr-devel at common-lisp.net
> http://lists.common-lisp.net/cgi-bin/mailman/listinfo/bknr-devel




More information about the Bknr-devel mailing list