On Sat, 5 Feb 2022, at 18:31, Stefan Israelsson Tampe wrote:
> Hmm this was wrong, I mean
>
> For conditional variables we have a default begin. So then why on earth 
> do you not have an implicit let?, Just laziness?
> There should  be a good reason or? this is a pretty fundamental change 
> that I support but then we should not be lazy not trying to understand 
> the design choices of the old beards.

In other languages let starts a new lexical context which can be expensive. I 
don't know guile internals but a let without any defines is trivially converted 
to a begin by the optimizer.




Reply via email to