On Nov 17, 2009, at 10:26 PM, Nikunj R. Mehta wrote:


On Nov 17, 2009, at 10:17 PM, Maciej Stachowiak wrote:


On Nov 17, 2009, at 9:34 PM, Nikunj R. Mehta wrote:

Hi guys,

I've been thinking about the WebDatabase specification [1] and I've come to two conclusions. (1) We are miles away from consensus on this specification, and, hence, we should _not_ consider putting it out for last call. (2) While good work has gone into the IDL/JavaScript Call Level Interface (CLI), we have made no progress on its SQL language specification and are not likely to in the future. Thus we should publish the CLI as a WG Note titled "WebSQLDatabase CLI" and curtail active work on this specification in the working group. This is Oracle's official position on this matter.

I disagree.

I don't understand your reasons.

I already sated some reasons in the previous thread about 'parking' the spec. I did not want to belabor the point, since it's clear we don't have consensus within the Working Group on the right way to go.


Publishing a WG Note would be appropriate if we had WG consensus to stop work.

Understood

I don't think we have consensus to do that.

This is what I am trying to bring about. See the reasoning in my original email. It would help if you can respond to the three points why I think we have reached the end of the road.

I think that the three possibilities you listed are:

- Not an exhaustive enumeration of the possibilities. (I realize that at this point, to convincingly show that a good SQL dialect spec is possible will require actually doing it; I'm not sure how or when that will happen but I am looking into it.) - Not sufficient reason to stop work, given that we have multiple willing implementors and so far no problems in practice.

Furthermore, stopping work would do practical harm:

- A WG Note would stop work without producing a test suite, thus harming interoperability. - A WG Note would leave us with no clear process to fix problems found in the spec in the course of implementation. - A WG Note is harder to "resurrect" in case of new info than a stalled Working Draft; it would require essentially a new FPWD. - It's likely that Web Database implementors will at some point want to add features, and a WG Note does not provide a suitable path for doing that.

And on the flip side, keeping the spec at Working Draft maturity will not harm anyone who is not interested in it.

In brief, I do not find your arguments persuasive. I think there are reasons to continue working. I don't expect my reasons to be persuasive to everyone; clearly something will have to change for the Working Group to have consensus on the best path forward.

Regards,
Maciej




Reply via email to