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

Reply via email to