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

Reply via email to