-- Leo's gemini proxy

-- Connecting to yujiri.xyz:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini; lang=en

yujiri.xyz

Software

XML is bad


Flaws of XML:


The attribute/child dichotomy. There's no reason for two fundamental "part of something" constructs with separate syntax.


Closing tags must contain the tag name even though there's only ever one order you can close them in, which reduces productivity and increases typo rate when handwritten and data size.


Five unique escape sequences that must be memorized instead of using something versatile and standard like the simple backslash.


CDATA - unnecessary redundancy, since anything you can do with it you can do just as easily without it.


The root element of an XML tree must have a name, even though the name is arbitrary.


XML namespaces should be a joke, but aren't.

-- Response ended

-- Page fetched on Mon May 20 17:22:25 2024