Optional syntax

Could we be running into a small (and, I expect, temporary) nomenclature cul de sac?

  • Is “The Spec” always going to be “The Spec”, that is, limited to the “canonical” Markdown markup?
  • Will all non-canonical elements, then, be in the domain of “extension”?
  • So will there be two “specs”: CommonMark Core Spec + CommonMark Extended Spec? or just one “spec”, with a set of optional elements (is that what you’re envisaging, @Jack_Douglas?)?

Either way, the intention is to avoid proliferation of competing popular extensions (tables and footnotes being the most prominent) which is against the whole spirit of CommonMark, of course. So another way of thinking of my conundrum (and perhaps it’s only me!) is whether this thread is best categorized with “spec” or “extension”?

It would be good to have some clarity on this, even while the attention of the core team is on the core spec, and justifiably so.

1 Like