[WebIDL] Definition of "single operation interface" questions

I have a few questions about the definition of "single operation 
interface" at 
http://dev.w3.org/2006/webapi/WebIDL/#dfn-single-operation-interface :

1)  Given that
     http://dev.w3.org/2006/webapi/WebIDL/#dfn-callback-interface says:

   Callback interfaces MUST NOT have any have any consequential
   interfaces

     why is the second item in the bullet list needed?

2)  Should static attributes prevent an interface from being a single
     operation interface?  It's not obvious to me why, but per spec
     right now they do.

3)  The "no others" in the last bullet point is ambiguous: does it
     mean "no other regular operations" or "no other operations"?
     This is related to item #2 above, of course.

-Boris

Received on Tuesday, 18 December 2012 21:47:11 UTC