Random thought of the day... I was reading over Tim Bray's blog [1] regarding Relax NG and looking over an example of it from wikipedia [2] and I thought to myself, "Self, couldn't you use this for a language specification? Say, for Ruby even?" Thoughts? Beyond, "XML is evil!" or "Use YAML instead!", I mean. - Dan [1] http://www.tbray.org/ongoing/When/200x/2006/11/27/Choose-Relax [2] http://en.wikipedia.org/wiki/RELAX_NG