On Dec 3, 2012, at 6:35 PM, Brendan Eich <[email protected]> wrote:
> Recall the main objection was not the generativity of @names mixed with the > obj.@foo pun (after-dot). It was the usability tax of having to declare > > private @foo; > > before defining/assiging > > obj.@foo = foo; > > (in a constructor, typically). Good clarification, thanks. Yes, the more important issue is the tension between having to predeclare all the @names in a scope and the danger of implicit scoping. (That said, the generativity does worry me. It's a smell.) Dave _______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

