"Second, I want to see a VHLL defined by an XML DTD ... if a program's source is defined using <method>, <parameter>, and <block> tags, then individual programmers can choose whatever superficial appearance they want. Three different programmers, for example, could view nesting using indentation (Python), curly braces (Perl), or parenthesized prefix notation (Scheme). I believe this would be as big an innovation in practical programming as applets were, and probably more useful."