[CM] When does a let get created?

bil at ccrma.Stanford.EDU bil at ccrma.Stanford.EDU
Fri Sep 24 10:14:25 PDT 2021


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.



More information about the Cmdist mailing list