Yes, that's bug -- curlet should not be a safe function,
or perhaps it should copy the current environment (like owlet).
Thanks!
The "temporary" business refers to C-side functions; in Scheme the
optimizer
tries to find functions that do not capture/export their arguments, and
uses
the old let in that case.
You could use (copy (curlet)), which is essentially the same as (inlet
(curlet))
but is one less character to type.
_______________________________________________
Cmdist mailing list
[email protected]
https://cm-mail.stanford.edu/mailman/listinfo/cmdist