Alternative syntax for <|

David Herman dherman at mozilla.com
Thu Nov 17 14:05:51 PST 2011


On Nov 17, 2011, at 10:17 AM, Jason Orendorff wrote:

> I'm with Allen. If ES classes can contain any initialization code, I
> think it should run in program order, interleaved with top-level
> statements. Anything else is just confusing.

This is a great point, which I'd overlooked (not sure if Allen already said that and I missed it). But I'm not sure whether it argues for no declarative classes, for no syntax for statics, or for a restricted syntax for statics (e.g., only static methods).

> Note that classdefs in Ruby and Python aren't hoisted, and nobody
> complains. In those languages classdefs very often contain procedural
> code, for many purposes.

Good comparison, thanks. More grist...

Dave



More information about the es-discuss mailing list