3 ms·
If it's intended to be interpreted by computers, what's the point in avoiding precision? All a fuzzy specification does is make it probable that those interpret
by leoc 12y ago
If it's intended to be interpreted by computers, what's the point in avoiding precision? All a fuzzy specification does is make it probable that those interpretations will be mutually inconsistent and/or unintuitive and problematic and/or prone to crashes and security failures.
- johnchristopher 12y ago> If it's intended to be interpreted by computers, what's the point in avoiding precision? Because markdown is for humans first and foremost, not computers. It can't be clearer than that.
- rtpg 12y agothat is disingenuous considering that Markdown the spec is offered alongside markdown.pl. If it's intended for humans first and foremost, then why offer the transpiler? After all, it already looks like ASCII e-mail. The overriding directive is human-readability, not unparsability (which do not go hand in hand).
- leoc 12y agoHow could it be for humans any more or less than any other language which is designed primarily to be written by humans and then interpreted by computers?
- stouset 12y agoMarkdown is designed primarily for humans in both those tasks. Interpretability by computers is second to interpretability by people.