Sep 27 meeting notes
brendan at mozilla.com
Tue Sep 27 22:30:52 PDT 2011
On Sep 27, 2011, at 4:06 PM, Waldemar Horwat wrote:
> Trying to understand Oliver's objections to the current class proposal.
Oliver objects, as do others, to "punning" (my word) declarative syntax to define object properties, and mixing static and dynamic influences. He specifically cited the location of public exportable-definitions in the constructor body, instead of in the class body.
We then discussed how putting public x,y; for a class Point in the class body requires separate assignments in the constructor body. Without type annotations (guards) the public declaration is easy to leave out -- it seems optional or unnecessary. And in the case of const (public const K) there's no way to initialize with a constructor parameter or other per-construction state. Anyway, this was the counter-argument, heard before.
Oliver, anything to add?
More information about the es-discuss