x++
<?xml version="1.0" encoding="utf-8" ?>
<xpp>
<class name="BlogPost">
<scope type="public">
<var type="string" name="BlogText">
Imagine a program written entirely in XML,
where every object, function, variable,
exception and statement is a node in the
tree, that accepts XML as input, produces
XML as output, and can conditionally modify
itself at runtime. That's the idea behind
the newly-released x++, an XML-native language
that aims to bring full programmability
to XML, along with the ability to send
and receive programming instructions *as* XML
along with XML data formats like SOAP. Awesome.
</var>
</scope>
</class>
<node name="BlogObj" class="BlogPost" />
<xout>
<eval object="BlogObj" member="BlogText" />
</xout>
</xpp>
Previously: Liberty and Justice, Frog
Next: TrackBack In Da House