On 29 Feb 2008, at 05:17, Michel Fortin wrote:

...  And if Markdown.pm keeps evolving (which it should), does
this mean that we would now be on the hook for diffing Markdown.pm
code daily to find out what new features has become official?

That's how I've been keeping in sync with Markdown.pl while it was updated (diffing each release). This is practical only when the code is kept pretty similar, as in PHP Markdown vs. Markdown.pl.

I don't see that our community & spec being broken is a good reason for the reference implementation to not fix bugs.. However I do appreciate the pragmatism of what you're saying - I myself have done quite a lot of diffing in-between markdowns ;)

Hum, while it's difficult to spec Markdown because its author doesn't seem so much interested, I think creating a spec for Markdown Extra is possible. I could host it on my website, alongside PHP Markdown Extra, and I could change PHP Markdown Extra to fit that spec. It'll take some time to write though, and I'm not sure in what form the grammar should be expressed, but I suppose it could be done.

I think that it *should* be done. If a community effort to write a spec / standardise emerges then I'm more than happy to join / make my code comply.

I'm maintaining MDTest for that. If anyone wants a new test case to be added to MDTest, I'll gladly accept it. If anyone wants to dispute one of MDTest's expected result, I'm open to discussion, preferably on this list so that everybody can take part.

Although it's lacking its proper web page, MDTest and its download location have been previously announced on this list. Here are a few interesting links about MDTest:

 -  Latest release announcement:
<http://six.pairlist.net/pipermail/markdown-discuss/2007- September/000815.html>
 -  Download link for latest release:
    <http://michelf.com/docs/projets/mdtest-1.1.zip>
 -  GIT repository:
    <http://git.michelf.com/mdtest>

I've stolen this into Text::Markdown and Text::MultiMarkdown, but I think that some chunks of it fail (even though a lot works).

I'll find some time to look back into it, and post to the list with my conclusions, as I've probably got a whole chunk of test cases that I want to add, and I'm all for a community maintained test suite of Markdown (and it's various dialects) :)

Cheers
Tom



_______________________________________________
Markdown-Discuss mailing list
[email protected]
http://six.pairlist.net/mailman/listinfo/markdown-discuss

Reply via email to