Someone posted a link to http://www.waterlanguage.org on one of the internal message boards at work. Water is an XML-based programming language. Basically, you write code that looks vaguely like XML and then run it through some sort of interpreter, after which it purportedly can do useful things. The benefits of doing things this way currently escape me.
Ugh. This whole idea makes me want to run away in horror. I cannot imagine anything more horriffic than writing code using syntax like this. For a product from a company called ClearMethods, this stuff's pretty damn arcane. And the hilarious thing is that they're all about "the power of simplicity" when in reality they're anything but...
This is such an example of the power of XML being manipulated for nerfarious and unintended purposes. Yes, XML is an open metalanguage, but do people really need to write code in it?
Besides, there's already an XML programming language. XSLT is Turing complete, after all. Quick -- who wants to help me write the Mono C# compiler in XSLT?
