This paper looks pretty cool http://www.cl.cam.ac.uk/~gmb/Papers/vanilla-xml2003.html - haven't had a chance to read it properly yet but it seems to be an attempt to build the hierarchical, tabular and procedural worlds together into a language rather
Read More...