On Nov 19, 2011, at 3:14 PM, Brendan Eich wrote:

> That's the point: it's not just a method. It is a special form. In classes as 
> proposed where the name was 'constructor', or if it's 'new' as in Dave's 
> http://wiki.ecmascript.org/doku.php?id=strawman:minimal_classes proposal. It 
> is not just another method that happens to have a catchy name.

See the desugaring in Dave's proposal for why, and consider how 'constructor' 
doesn't matter. We could call it 'snoopy' and there would still be special-ness 
to the form, extra semantics that any old method of a name other than the one 
we pick for the constructor would not have.

/be
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to