Re: an idea for replacing arguments.length

On 11/12/13 11:24 AM, Brendan Eich wrote:
> Yeah, why are *new* (this is from Web Events, not legacy) APIs doing the
> crazy. Answer: because people imitate older crazy APIs, and WebIDL
> supports this.

No.  In this case it's because the spec started out one way (with the 
sequence, iirc) but then got changed to the other way, but 
implementations had already shipped the first way, so now for compat 
they support both.

If webidl didn't allow this, they'd just use "any..." and define it all 
in prose, I assume.

-Boris

Received on Tuesday, 12 November 2013 17:19:28 UTC