Re: Tree-IL on let
Matt Wette 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
Tree-IL on let
In Tree-IL there is let, letrec and letrec* but not let*. Any reason why? I guess I should use (let () (let () …, right? — Matt