> Le 17 janv. 2017 à 23:48, Isiah Meadows <[email protected]> a écrit :
> 
> Out of curiosity, why are classes specified to have a [[Call]] internal 
> method instead of special-casing `typeof` and friends to work with them? 
> Somewhat of a tangent, but just a curious question on the design decision.
> 
I guess that class constructors could have been specified without a [[Call]] 
internal method, with the cost of amending all the places where “constructible” 
implicitly implies “callable”. But why (and how) do you need “special-casing 
`typeof` and friends”? (The way the question is formulated, avoiding 
special-casing would be an argument for the current design. But I miss what are 
the special cases you have in mind, especially regarding `typeof`.)

—Claude

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

Reply via email to