So the Professor is back on CommonMark, which is great news.
Somewhat less great is his renaming of core terms in both the spec and the C implementation (I understand those modifications are by popular demand -- I guess that's the price one has to pay when seeking community approval for their specification).
The following have changed so far:
The following are expected to change:
Should CommonMark.NET reflect those changes? I don't mind renaming everything, but wouldn't changing e.g. HeaderLevel to HeadingLevel break compatibility?
P.S. I noticed cmark has a separate struct for header/ing data. Maybe this is an opportunity to do the same here (while retaining an obsolete HeaderLevel property for the time being).
So the Professor is back on CommonMark, which is great news.
Somewhat less great is his renaming of core terms in both the spec and the C implementation (I understand those modifications are by popular demand -- I guess that's the price one has to pay when seeking community approval for their specification).
The following have changed so far:
The following are expected to change:
Should CommonMark.NET reflect those changes? I don't mind renaming everything, but wouldn't changing e.g.
HeaderLeveltoHeadingLevelbreak compatibility?P.S. I noticed cmark has a separate struct for header/ing data. Maybe this is an opportunity to do the same here (while retaining an obsolete
HeaderLevelproperty for the time being).