Comment 6 for bug 216663

Revision history for this message
Abdulaziz Ghuloum (aghuloum) wrote : Re: [Bug 216663] Re: letrec* not evaluating in defined order

On Apr 13, 2008, at 7:46 AM, leppie wrote:
>
>> For example, (letrec ((a (begin (foo) a))) a) evaluates correctly for
>> some values of foo but not for others, so, it cannot be a syntax
>> error.
>
> Would that be for example an escape procedure?

It could be anything that does not return including calling escape
procedures, raising an exception, calling exit, or going in an
infinite loop.

Aziz,,,