>>It might be far too late to change, but would it be possible to redefine
>>(fix) the HTML lists altogether by defining a single structure <L> (list)
>>which may be indexed (i.e. "ordered"), bulleted, dashed, etc. and if indexed,
>>then with a particular type of ordinal (arabic numberal, roman numeral,
>>lowercase alpha, uppercase alpha, etc.).
>
>Good idea.
Not good idea. For one thing, other GML implementations also have UL and OL
and DL, so for consistency from one GML to another, lists should be left this
way.
I also do not think this would make HTML any easier to write or understand,
quite the contrary, I think it would make things less clear.
People should not be writing html; programs should.
Lowering abstraction just makes the language harder to parse recursively.