Re: perhaps I've missed something ... Lars Thomas Hansen 20 Jan 2000 22:43 UTC

>pps. let and letrec are both binding constructs. I don't see why we
>need two different forms.  Why not just use 'let,' and if any of the
>right-hand-sides happen to refer to the name they're bound to,
>implicitly change the whole thing into a letrec?  I think this would
>be much simpler and avoid lots of confusion.

Personally I think this whole LET business is a wart (and probably
inherited from BASIC, to boot -- good grief!)  We should all be
programming in CPS.

--lars