+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