Hacker News new | ask | show | jobs
by Marazan 4306 days ago
But if you say your system uses "Markdown" then that's zero help for someone who wants to submit to you a complicated Markdown document for processing.

Ambiguity is not a feature it is a bug. It is not optimal.

2 comments

> But if you say your system uses "Markdown" then that's zero help for someone who wants to submit to you a complicated Markdown document for processing.

This "Standard" makes things even worse. There are plenty of sites already on the internet that say they accept "Markdown", and that meant something: that it implements Gruber's formatting, and perhaps some extensions (and sites with extensions are normally clear about the fact that they're extensions, e.g. "Github-flavoured Markdown"). Now people will see a site that accepts "Markdown", expect it to support a feature from "Standard Markdown", and get angry when it doesn't.

If you want to submit a big document for parsing make it LaTeX or HTML.

Markdown is not for that and the exact reason to use it is that every site could customize it for their usage. Contrary to your assertions (which I see is backed by no argument) abiguity in markdown is a feature. Ambiguity in HTML was a bug.

Funny, I had a blast writing a 30 page report with R Markdown, which is extended to hell and back (Math support, tables, graphics, whatnot).