Vote: deprecate std.xml?

H. S. Teoh hsteoh at quickfur.ath.cx
Fri Jan 17 23:01:27 UTC 2020


On Fri, Jan 17, 2020 at 02:43:13PM -0700, Jonathan M Davis via Digitalmars-d wrote:
[...]
> Honestly, everything involved with DOCTYPE was a terrible idea,
[...]
> adding what is essentially a #include and macro system to a document
> format?
[...]
> Basically, it's the equivalent of #including files to access macros
> that are #defined in those files.
[...]
> and it potentially has to download documents from the internet (since
> arbitrary URLs can be provided)
[...]

Wow. Just when I thought my opinion of C preprocessor macros couldn't
get any lower, here we have an example of a system that's essentially
equal to a preprocessing system where you can:

- #include files from *arbitrary network addresses*, not just the local
  filesystem;
- expand arbitrary macros defined therein into the file being parsed and
  have it potentially *completely alter the parse tree*.

Words fail to describe my ...incredulity... at this ...incredible...
design.

It reminds me of this quote:

	"No, John.  I want formats that are actually useful, rather than
	over-featured megaliths that address all questions by piling on
	ridiculous internal links in forms which are hideously
	over-complex." -- Simon St. Laurent on xml-dev

I used to be skeptical of XML once. Now that skepticism has acquired a
significant dose of disgust as well.


T

-- 
What do you get if you drop a piano down a mineshaft? A flat minor.


More information about the Digitalmars-d mailing list