[plt-scheme] recover a procedure body?
At Mon, 14 Oct 2002 11:37:35 -0700 (PDT), Ron Stanonik wrote:
> If I use this in mzscheme or mred, then I get an "out of memory error"
> when I define a case-lamba. I don't get an error in drscheme or if the
> case-lambda is defined in a class. What is drscheme doing differently?
> Can I do that in mred? (We're trying to run mred from within emacs, which
> is why we don't use drscheme.)
Fixed for v202.5.
The bug was a non-hygienic use of `lambda' in the implementation of
`case-lambda'.
It would be difficult to say exactly why the code happened to work in
DrScheme, but it has to do with different compilation/expansion modes.
Matthew