3 ms·
CommonMark solves that problem! It's a precise standard for Markdown that multiple implementations are converging on (Pandoc, etc.) CommonMark is a Useful, Hi
by chubot 6y ago
CommonMark solves that problem! It's a precise standard for Markdown that multiple implementations are converging on (Pandoc, etc.)
CommonMark is a Useful, High-Quality Project http://www.oilshell.org/blog/2018/02/14.html http://www.oilshell.org/blog/2018/02/14.html
At the bottom of this article I note one incompatibility I encountered with the reference CommonMark vs. markdown.pl. But I just fixed those and have been using it for 3 years, and it's been great.
----
The key point is to have a diversity of implementations, so you don't get locked into one, which may go away in 10-20 years. In 10-20 years, I'm very confident that there will be CommonMark renderers available.
(Even apart from the fact that the reference cmark implementation I use is extremely compact C with no dependencies. C will outlive Perl -- the Lindy effect at work! http://www.oilshell.org/blog/2021/01/philosophy-design.html#the-lindy-effect-designs-that-have-lasted-50-years http://www.oilshell.org/blog/2021/01/philosophy-design.html#... )