Andreas Rossberg (2014-12-03T23:43:03.000Z)
d at domenic.me (2014-12-08T21:44:40.526Z)
On 3 December 2014 at 23:09, Allen Wirfs-Brock <allen at wirfs-brock.com> wrote: > Thoughts? Sounds good to me. FWIW, I wouldn't consider this a micro-mode. It's just scoping: every default expression simply executes in a new (declaration) scope. You don't even need to change the rules for eval itself, it can be specified completely independent of what the expression is. If you model it that way, then it automatically extends to future do-expression as well (which might also be abused to create 'var's in default expressions).