Re: getting rid of callers

On Wed, Oct 13, 2010 at 5:58 PM, Cameron McCormack <cam@mcc.id.au> wrote:
> Ian Hickson:
>> That's the idea of the tests, to get everyone to implement the spec the
>> same way. :-) If we don't mark it as callable, then we should equally have
>> the opposite test, and other browsers would get pressured to remove the
>> support.
>
> What about if you make the requirement “Conforming user agents MAY make
> HTMLCollection objects callable”?

Unless there's a good reason to use MAY (for example, you'd like to do
it, but known limitations in common UAs may prevent them from doing
it), avoid it.  Same with SHOULD.  As much as possible in a spec
should be MUST; anything else is just asking for interop problems.

~TJ

Received on Thursday, 14 October 2010 01:02:40 UTC