Hi, Cam-

Cameron McCormack wrote (on 6/28/09 7:10 AM):
Robin Berjon:
 I wonder what the value is of having it on Rec track in the first place?
 Could it simply be a Note?

I’d be reluctant to make it a note, given the normative requirements it
makes of implementations of a given IDL fragment.

Yes, it seems pretty clear to me that it should be normative. The Process is flexible enough with regards to Rec-track deliverables that it allows us to decide what the best way for this spec to be demonstrably baked.


Cameron McCormack wrote (on 6/28/09 7:21 AM):
Doug Schepers:
 As we talked about at the SVG F2F, we need to have a discussion about
 what the exit criteria for Web IDL will be, since the implementations
 are actually other specs, and there is concurrent development between
 those specs and Web IDL.  This seems to be a special case with regards
 to the Recommendation Track... should other specs be allowed go to
 CR/PR/Rec before Web IDL?  Should we park them in CR while features of
 Web IDL are solidified by other specs, like HTML5?

Yeah I’m still not sure what the best approach for CR exit criteria is.

If we follow a more traditional approach, have multiple (two or more) interoperable implementations, as demonstrated by a test suite, is enough to justify moving it along to Rec. Would it make sense to have a test suite for Web IDL (I suspect so), and if so, what are we counting as implementations? I see a few options:

* other specifications that use Web IDL
* implementations of specifications that use Web IDL
* a combination of the other specs and their implementations
* Web IDL checkers
* parser libraries

Given that Web IDL is also meant to describe interfaces in Java in addition to JavaScript, would it be reasonable to require that there is at least one Java implementation for each of the interfaces, or would that be constraining ourselves too much?



 Will there be an updated revision or version 2 of Web IDL?

My guess is that there will be if:

   * we find mistakes or implementors aren’t happy with how some things
     are specified,
   * we want to add some extended attributes or definitions that would be
     generally useful across multiple specs, or
   * we want to update the ECMAScript language binding to ES5.

 Another possible implementation of Web IDL would be an IDL checker, like
 a validator.

Yes, a validator or other kind of processing tool would demonstrate
whether the conformance requirements on IDL fragments are internally
consistent, at least.

I think what we want to do is to make sure that each feature that is in
the spec is useful for at least one other spec.  There are plenty of
features that currently are depended on by other specs, but I don’t know
if (m)any people have read through the detailed conformance requirements
they entail.  It’s these details that I think are in most need of
verification somehow.


--
Regards-
-Doug Schepers
W3C Team Contact, SVG and WebApps WGs

Reply via email to