Excuse me? That's a load of hooey if I ever heard one. Yeah, it's nice when
good programs exist to write HTML so that people don't have to write HTML
if they don't want to, but to say that people should not be writing HTML is
unjustifiable.
>Lowering abstraction just makes the language harder to parse recursively.
First of all, I disagree that anyone is raising abstraction by overloading
a tag with lots of different structural meanings. Secondly, the language is
going to be just as easy or hard to parse, all you need is an appropriate
table defining the language elements (tags).
Producing output is going to be no harder, since you either have to deal with
a tag for each structural element or you have to deal with attributes which
are used to distinguish the different structural elements that an overloaded
tag can represent.
Michael Johnson
Relay Technology, Inc.