Happy to read there is some interest in “Markdown 2.0” or “lightweight markup, next generation”. With adoption by big outlets like Github and StackOverflow, and dozens of static site generators built on plain text source files, marked-up in Markdown syntax, Markdown is becoming a _de facto_ general-purpose document _editing_ and _storage_ standard. With the advent of fast client-side parsers, soon it might even substitute html as a document _exchange format_, too (at least for some use cases).<p>But there is no official spec, development of the syntax grew stale (from the start, thanks to Gruber)¹, and hence the language heavily suffers from fragmentation²: people want to be able to do more with light-markup, so they build extensions, or fork the language altogether. The troubles with Markdown are discussed in various³ places⁴, John MacFarlane built a formalized comparison tool⁵, but as of yet, there is no joint effort to cooperate on a lightweight markup standard.<p>There are a few interesting projects that dare to forsake Markdown and try their luck: Fountain.io⁶ (a domain specific light markup language for playwriting), SkrivML⁷, Strictdown⁸, and z.m.l.⁹<p>Then there are, of course, the many predecessors of Markdown, which prove that Markdown (or light-markup in general) is not the imprescriptible privilege of its self-proclaimed benevolent dictator for life, and some of which are still widely used in various communities: Setext (1992), AFT (1999), Grutatxt (2000), AsciiDoc (2002), MediaWiki (2002), reStructuredText (2002), Org-mode (2003), Textile (2004)…<p>We need an extensible lightweight markup language of sorts, a “lxml”, if you will, and we need to work on it together.<p>If we want ever to succeed in establishing a true standard light markup language, the big challenge is not only to focus on extensibility, but also to reconcile the various existing and future syntaxes, and take care of backward-compatibility (with plain Markdown), as much as possible. As mentioned by quite a few commenters here and elsewhere, weeding out conflicting syntax should be the first thing to do.<p>For starters, I begun a concordance¹⁰, listing the various delimiters and patterns used by competing lightweight markup languages. (Very rough draft, though, and need to think about a way to formalize the data, to make more accurate comparisons, and consequently, better decisions on the syntax of a future xlml.)<p>¹ <a href="http://blog.codinghorror.com/the-future-of-markdown/" rel="nofollow">http://blog.codinghorror.com/the-future-of-markdown/</a>
² <a href="https://github.com/rhythmus/markdown-resources" rel="nofollow">https://github.com/rhythmus/markdown-resources</a>
³ <a href="http://www.wilfred.me.uk/blog/2012/07/30/why-markdown-is-not-my-favourite-language/" rel="nofollow">http://www.wilfred.me.uk/blog/2012/07/30/why-markdown-is-not...</a>
⁴ <a href="https://medium.com/the-future-of-publishing/495ccfe24a52" rel="nofollow">https://medium.com/the-future-of-publishing/495ccfe24a52</a>
⁵ <a href="http://johnmacfarlane.net/babelmark2/faq.html#what-are-some-big-questions-that-the-markdown-spec-does-not-answer" rel="nofollow">http://johnmacfarlane.net/babelmark2/faq.html#what-are-some-...</a>
⁶ <a href="http://fountain.io" rel="nofollow">http://fountain.io</a>
⁷ SkrivML
⁸ <a href="https://github.com/jakwings/strictdown" rel="nofollow">https://github.com/jakwings/strictdown</a>
⁹ <a href="http://www.z-m-l.com" rel="nofollow">http://www.z-m-l.com</a>
¹⁰ <a href="https://github.com/rhythmus/markdown-resources/blob/master/lightweightMarkupSyntaxComparison.tsv" rel="nofollow">https://github.com/rhythmus/markdown-resources/blob/master/l...</a>