OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
Re: [xml-dev] Guidelines for the development of an XML language (vocabulary)

On Thu, Dec 19, 2013 at 7:56 AM, Costello, Roger L. <costello@mitre.org> wrote:

I think a reasonable guideline is to set a one year deadline for the development of an XML language. Declare victory with whatever you've created after that one year. And keep the development group small. No more than, say, a dozen people. Be sure the group contains a good mix of Subject Matter Experts (SMEs) and technology experts.

After one year, stop work. There are no versions 2, 3, etc.

If the XSL WG had done that, we'd still be on the December 1998 draft of XSL 1.0 (which included early forms of XPath, XSLT and XSL:FO).  That's not such a bad little language for its limited purposes, but I think we'd be sorry as a community without the ability to do arbitrary transforms, as XSLT 1.0 permits, to say nothing of XQuery and XSLT 2.0.

In the end, there is no real difference between coming out with version 2 and coming out with a new language, given that in either case you are allowed to break backward compatibility.  The Coca-Cola people originally called their no-calorie variety of Coke "Tab", in order not to screw up the existing, very successful, Coke brand name.  Then they added "Diet Coke", going for brand extension instead, and eventually minimized "Tab", though it's still sold in some places.

GMail doesn't have rotating .sigs, but you can see mine at http://www.ccil.org/~cowan/signatures

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS