Hi, Daniel-

Daniel Glazman wrote (on 3/28/08 4:24 PM):

Doug Schepers wrote:

The question is, can we revisit it in light of existing implementations in JSR-280 and in deployed code in mobile devices? At the very least, we would have to leave 'childElementCount', and add an additional nodeList (be it static or live). At that point, yes, it does seem like it might be getting a little heavy, and may also lead to non-interoperable content.

I will liaison with JSR and with the SVG WG to see how they feel about this decision. I can see both sides, so I'll abide by the will of the WebAPI WG and the dependent groups.

Let me summarize that : vendors implemented something that is not even
a CR yet, so it's an-risk document, and you should take that as an
argument against changes ???

My answer is clearly NO. Drafts are well DRAFTS. Their introduction
explicitely states it's not recommended to assume the specification
is firm and will remain as is.


I agree that any implementation takes on risks when it does not respect the instability of a draft document. In fact, I just said so. [1]

But let's be realistic, as well. Implementation schedules and market pressures also play into the big picture; the standards process, for all its benefits, is known to be slow. So we're faced with a situation in which a core set of functionality and design goals were established, and a feature set specified; it then left the original spec it started in, and was generalized to be more broadly applicable as its own spec. It went through lengthy review by authors and implementors, and was thought to be stable; the very issue you point out was discussed and decided against. This whole thing took place over the course of 3 or 4 years.

I think in this case, the implementors were not unreasonable to jump the gun a bit. And regardless of whether what the implementors did is justifiable, if content is created that uses the nodeList, it will be incompatible with existing deployed implementations, which I think we can all agree defeats the point of standards. It's also disrespectful to the implementors who proposed, supported, and implemented this spec.

Speaking of jumping the gun, I haven't yet heard back from the implementors or the WGs in question, so I'm asking you to exercise some patience for a formal response to your comment. It's possible that when all is said and done, there may be a favorable judgment regarding adding a nodeList.

If you would please provide some detailed and concrete use cases where you think that your proposed functionality is needed, that would certainly make for a stronger case. I also think it's within scope for us to examine whether this functionality should go into the Selectors API spec instead.


[1] http://lists.w3.org/Archives/Public/public-webapi/2008Mar/0231.html

Regards-
-Doug Schepers
W3C Team Contact, SVG, CDF, and WebAPI

Reply via email to