+1

Great. Very JavaScript-y syntax, easy to parse. David’s `do {}` fits in nicely 
as an IIDE (immediately-invoked do expression). In fact, your proposal does 
indeed seem like a natural evolution of `do {}` (TCP, completion value 
semantics, etc.), rather like a “parameterized do”.


I like `use fn`, but it’s not yet clear to me how it interacts with modules 
(including, possibly, `use module`). I would prefer to have an “all inclusive” 
version of ES.next that includes `use fn`, on which to build ES.next.next. But 
I don’t know what that would mean for legacy code, so `use fn` might have to be 
an orthogonal feature.


On Mar 12, 2012, at 4:48 , Allen Wirfs-Brock wrote:

> see https://gist.github.com/2015544 for my current thougthts

-- 
Dr. Axel Rauschmayer
[email protected]

home: rauschma.de
twitter: twitter.com/rauschma
blog: 2ality.com

_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to