It's a very good article and the argument goes along similar lines of processability and extensibility of XML languages.
I personally think that 'the future is here' - using a language such as o:XML gives immediate benefits that cannot be neglected. Simple things like extending a type definition with test cases is _really_ easy. Producing high quality documentation is _really_ easy. The source code has real value as structured, accessible and unambiguous data. And when using a schema-aware editor (such as Emacs), o:XML is not very difficult to code in either. |