Re: [WebIDL] interface objects with [Constructor] and [[Call]]

On Fri, 11 Jun 2010, Maciej Stachowiak wrote:
>
> Another possibility when there are no legacy constraints is to not 
> implement [[Call]], so that there is only one way to invoke the 
> constructor. For vanilla JS functions, calling them with and without 
> "new" has quite different behavior. And for many builtins, calling with 
> and without "new" actually does subtly different things. Thus, I don't 
> think we want to encourage developers to mix and match.
>

Fair enough, unless the legacy points us strongly in the other direction.

Received on Friday, 11 June 2010 22:32:22 UTC