[Home] [By Thread] [By Date] [Recent Entries]

  • From: "Michael Kay" <mike@s...>
  • To: <Tim.Bray@S...>,"'Mukul Gandhi'" <gandhi.mukul@g...>
  • Date: Sun, 15 Nov 2009 19:30:50 -0000


> XSD is a failure by any sane technical measure.

Yes, it's ugly, and very hard to use, and doesn't do a lot of things that
people might like it to do.

But you could say all that of Windows, and Windows is not exactly a failure,
though you could argue that in a saner world it would be.

There are other measures of success that are not entirely insane:

(a) it meets all the requirements that were specified at the start of the
project.

(b) it has half a dozen decent implementations, with a level of
interoperability that's not unreasonable by computer industry standards
(much better than SQL, for example).

(c) it's used by large numbers of people, many of whom have a choice.

(d) it does most of the things that most of those people need it to do.

(e) it underpins a large number of industry standards that enable effective
interchange of data around the world, creating enormous value by oiling the
wheels of commerce.

If it were really such a total failure, wouldn't the spec be gathering dust,
rather than being actively discussed on this list?

Regards,

Michael Kay
http://www.saxonica.com/
http://twitter.com/michaelhkay 
 



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


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member