Brendan Eich (2013-12-28T19:28:52.000Z)
Allen Wirfs-Brock wrote:
> I generally try to avoid early errors that have a lot of conditions 
> associated with them.

That's a warning sign in JS specs, indeed.

Adding class syntax as (mostly) sugar for the prototypal pattern does 
not obviously mean rejecting all unusual or exceptional variants 
possible in the prototypal pattern. I say let super be used even in 
class C{}'s constructor, and let return-from-constructor work without 
requiring [Symbol.create]. JS is dynamic.

/be
domenic at domenicdenicola.com (2014-01-08T19:52:58.936Z)
Allen Wirfs-Brock wrote:
> I generally try to avoid early errors that have a lot of conditions 
> associated with them.

That's a warning sign in JS specs, indeed.

Adding class syntax as (mostly) sugar for the prototypal pattern does 
not obviously mean rejecting all unusual or exceptional variants 
possible in the prototypal pattern. I say let `super` be used even in 
`class C{}`'s constructor, and let return-from-constructor work without 
requiring `[Symbol.create]`. JS is dynamic.