Read these articles to learn more about the Water language.
Using B-trees to Implement Water: a Portable, High Performance, High-Level Language
Water's Fine for Extreme Programming
REST-ing on Water
The Trouble With 2 + 3
Water Security Architecture
The Trouble with XML
Complexity Presentation (PPT)
"Water turns static XML into a full object-oriented language. Water has the potential to do what C++ and Java did for C."