Plus, anything outright new, like tables, is by definition going to break compatibility with 1.0 implementations.

Anything, from the simplest bug fix to the most complex feature, is by definition going to break compatibility with 1.0 implementations because the output for a given input is going to change; there's no way to avoid that.

It might be nice if "version 2.0" were a little stricter in defining what constitutes a valid markdown document. That way it's possible to extend the language to interpret previously invalid documents, instead of changing behavior for valid ones---so people authoring "valid" markdown need not worry about features from future versions.

Such an approach only goes so far for a language like markdown that tries to let everything look very natural, but most of the extensions I've seen are fairly esoteric and don't sit well in plain-text anyway, so hiding the markdown encoding behind a few extra characters really doesn't hurt too much.

-rob
_______________________________________________
Markdown-Discuss mailing list
Markdown-Discuss@six.pairlist.net
http://six.pairlist.net/mailman/listinfo/markdown-discuss

Reply via email to