[Bese-devel] Special variables

Levente Mészáros levente.meszaros at gmail.com
Sat Feb 11 21:06:44 UTC 2006


Hello,

This is an update on the preliminary special variable support in arnesi/cc.

Now special variables should work correctly in defun/cc, let and let*
forms with the well known lisp declare forms. The cc code integrates
well with normal lisp code regarding special variables. There is a
comprehensive test suite to check this.

To import special variables from the calling lisp code and capture
them within the continuation one can use (declare (special var))
within defun/cc, let and let*.

Exporting special variables to called lisp code is done automatically.
We might consider to change this in the future, maybe there should be
a special (declare (export var)) or something like that.

Levy
-------------- next part --------------
A non-text attachment was scrubbed...
Name: special.patch
Type: application/octet-stream
Size: 33350 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/bese-devel/attachments/20060211/d3037c03/attachment.obj>


More information about the bese-devel mailing list