Hi Cameron,

On Jun 19, 2009, at 06:54 , Cameron McCormack wrote:
I’m thinking about removing some of the extended attributes in Web IDL
and replacing them with non-extension syntax in the language.
Originally, I had a goal of keeping compatibility with OMG IDL, which is
why many features currently require extended attributes.

Not only do I think that compatibility with OMG IDL isn't useful, I also don't think that WebIDL is currently compatible — or at the very that as written it enforces the creation WebIDL documents that are also well-formed OMG IDLs. One example is case-sensitivity: OMG IDL is case-preserving but compares identifiers in a case-insensitive manner (and I forget the scope of the comparison, but I think it's per *module*); that's one of the reasons why some of the SVG IDLs originally claimed conformance to nothing.

--
Robin Berjon - http://berjon.com/
    Feel like hiring me? Go to http://robineko.com/






Reply via email to