Matt Wette <[email protected]> writes: > In Tree-IL there is let, letrec and letrec* but not let*. Any reason > why?
'let*' is a trivial convenience macro for nested 'let', whereas 'letrec'
and 'letrec*' are processed later in compilation, and neither one can be
efficiently implemented in terms of the other.
> I guess I should use (let () (let () …, right?
Yes.
Regards,
Mark
