Re: [xml-dev] It's too late to improve XML ... lessons learned?
I was a latecomer in the XML WG, but here are my two cents.
Delaying the release of XML 1.0 might have made it more
complicated since there were very many requests for minor
extensions.
Some features of XML (most notably XML entities) could have
been removed from XML 1.0. But I do not think that entities
(with the exception of internal parsed entities) have caused
significant problems. Moreover, the SGML camp would have
rejected XML if entities had been removed from XML.
In his Turing award lecture (1980), Tony Hoare wrote:
When any new language design project is nearing
completion,
there is always a mad rush to get new
features added before
standardization. The rush is mad
indeed, because it leads into
a trap from which there is
no escape. A feature which is omitted
can always be
added later, when its design and its implications
are well
understood. A feature which is included before it is fully
understood can never be removed later.
Regards,
Makoto