Re: The most general form of let/let* Lassi Kortela 16 Nov 2022 08:18 UTC

> Personally I’d have three forms: let (which would be what we currently call letrec*),

Or (let (name value) body ...) to bind one variable, and let* to bind
zero or more variables.

> The explosion of near-identical let forms, and the need to nest them sometimes, is a wart, but adding more just creates an xkcd 927 situation.

Exactly.