On 27 Feb 2008, at 23:36, Joseph Lorenzo Hall wrote:

As many of you know, when a piece of open-source software languishes
with bugs for 3 years it's often forked  Markdown.pl is licensed under
 the BSD license. (do `>tail -35 /path/to/Markdown.pl`)

Has anyone thought of forking and maintaining Markdown.pl (hopefully
with Gruber's blessing) to fix some of the known bugs?

I'm not volunteering (I'd be horrible)... just seeing if it's time to
have that discussion.

I'm actively maintaining the CPAN modules Text::Markdown, and Text::MultiMarkdown, and longer term, I'd like these to become the canonical distribution.

I pass all of John's latest test suite, and all of Fletcher's MultiMarkdown test suite + I've fixed a number of other bugs as I go along. I'm also part way through re-writing the list parser (as it's one of the hardest cases), and plan to end up with a 'proper' parser that gives you a parse tree, and is pluggable.

I don't actually, however, provide a Markdown.pl script wrapper in the distribution - but if there is call for me to, I can trivially (it was somewhere in my Todo list anyway).

I've seemingly got a number of active projects using the code, including the Catalyst (perl web framework) guys who are building their new wiki against it (http://catwiki.toeat.com)

http://search.cpan.org/~bobtfish/Text-Markdown-1.0.16/lib/Text/ Markdown.pm

I'd like to get to a point where I'm a little more happy with the code, and then I'll start promoting this as a 'true' fork, or, if I can get John to agree and approve - I'd like to become the 'official' maintained version which is linked from daringfireball.

If anyone wants to pitch in and help with anything I'm doing / contribute to building a more formal syntax description etc, then I'm more than willing to take patches and/or hand out commit bits to the SVN repos where I'm keeping all the branches / development versions...

Cheers
Tom

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

Reply via email to