[Home] [By Thread] [By Date] [Recent Entries]


From: "David Megginson" <david@m...>

>  > W3C has violated a first-order principle of language design; that
>  > there should only be one way of doing something, such that everyone
>  > ought to devise the 'same' program to solve the 'same' problem.

> It's clearly a principle rarely put into practice (

Its clearly a completely bogus principle!  In fact, for markup languages
the reverse is true: having more forms makes data capture and modeling 
easier because you can choose the form that requires the least work. 
E.g. (<![CDATA[ ]]> or  &amp; ) and (element or attribute) and
(<x></x> or <x/>) and ( y="z" or y='z'). 

The other bogus principle is that there should only be one syntax for everything.
Looking at the triumph of the C family over the LISP family, it is more
likely that people prefer a variety of embedded syntaxes which serve to indicate 
semantics or role graphically. 

Cheers
Rick Jelliffe

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member