Comment by Lammy
12 hours ago
> Minimal Abstract Markup Language
Pardon my naming nitpick and lack of commentary on any technical aspect, but I don't think this is a markup language. What is being marked up? HTML is called that because it's marking up text with like bold and italics and font and color and paragraphs and stuff.
To be fair, YAML's creators had the same misunderstanding. Compare:
Also not abstract. To be ‘abstract’, a language must combine several objects ‘under one umbrella’. Depicting different things in the same notation is the opposite of abstract. YACCANL (Yet Another Cargo-Cult Abstraction Non-Markup Language).
Abstract is an abstract word. Your interpretation is just one of the possible meanings. You could argue that this language is abstract because the data has no intrinsic meaning.
Yeah but then the argument dissolves into the sea of absurdity. We can (and should) assume at some level there's another intelligent being on the other end that we're communicating to.
2 replies →
Wow, wasn't aware (or simply never noticed) the name change. I was still calling it yet another...
Is XML a markup language? Because it was often used for not that too.
Occasional misuse doesn't change its nature. It seems as if MAML cannot be used as a markup language.
But XML was designed as a markup language. That is was often used for configuration is not its fault. (And it works much better for its original purpose, where the otherwise strange distinction between attributes and child nodes actually makes sense.)
MAML seems to be designed as a configuration language, but calls itself a markup language. (YAML did too, but they changed it at some point.)
> Is XML a markup language?
Yes, the hint is in the name:
0 - https://en.wikipedia.org/wiki/XML
> Yes, the hint is in the name: > Extensible Markup Language
Thats not an helpful answer when the reason for this discussion is whether MAML, another document format with the term “Markup Language” in its name, is also a markup language. ;)
2 replies →
The "ML" in "XML" stands for Markup Language!
As it does in MAML.