4 ms·
> 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 i
by Lammy 1y 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:
https://yaml.org/spec/history/2001-12-10.html https://yaml.org/spec/history/2001-12-10.html
https://yaml.org/spec/history/2002-04-07.html https://yaml.org/spec/history/2002-04-07.html
- odie5533 1y agoIs XML a markup language? Because it was often used for not that too.
- AdieuToLogic 1y ago> Is XML a markup language? Yes, the hint is in the name: Extensible Markup Language (XML)[0] 0 - https://en.wikipedia.org/wiki/XML https://en.wikipedia.org/wiki/XML
- hnlmorg 1y ago> 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. ;)
- xigoi 1y agoMAML is configuration format, not a document format, which is why the “ML” in its name is a misnomer.
- throwaway150 1y agoYour parent comment (hnlmorg) already knows that "ML" in MAML is a misnomer. They are explaining why your grandparent comment (AdieuToLogic) does not explain very well why XML is a markup language but MAML isn't. Your GP comment says that XML has markup in the name so that's a hint that XML is a markup language. Well... so does MAML. But we all agree that MAML is not a markup language. So we can't just say that XML is a markup language because the hint is in the name. By that logic, MAML would be a markup language too but it isn't. We need a stronger argument to explain why XML is a markup language and MAML is not. Like XML can markup content but MAML cannot markup anything. That was your parent comment's point. This whole subthread has become an example of arguing for the sake of arguing. The messages in this subthread are correct on their own but missing the point of the parent comments.
- AdieuToLogic 1y ago> Thats not an helpful answer when the reason for this discussion is ... I did not seek to answer anything other than the question posed and quoted: Is XML a markup language? Which it is.
- oneeyedpigeon 1y agoOccasional misuse doesn't change its nature. It seems as if MAML cannot be used as a markup language.
- Skeime 1y agoBut 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.)
- classified 1y agoThe "ML" in "XML" stands for Markup Language!
- OJFord 1y agoAs it does in MAML.
- classified 1y agooneeyedpigeon put it succinctly: Occasional misuse doesn't change its nature. It seems as if MAML cannot be used as a markup language. The name "XML" stems form a time when the suffix "ML" hasn't been sufficiently perverted by ignoramuses to mean nothing any more.
- qrios 1y agoAlso 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).
- ctenb 1y agoAbstract 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.
- miningape 1y agoYeah 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.
- ctenb 1y agoNo? Intelligence is not telepathy. You can't just assume that your initial interpretation is the correct one, even more so if you interpretation doesn't make sense. Like in this case, where the parents interpretation of "abstract" is literally not applicable to this configuration language.
- deleted 1y ago[deleted]
- HeavyStorm 1y agoWow, wasn't aware (or simply never noticed) the name change. I was still calling it yet another...