forking Markdown.pl?
    Joseph Lorenzo Hall 
    joehall at gmail.com
       
    Sat Mar 15 22:25:46 EDT 2008
    
    
  
good stuff... gruber's an asshole, as far as I can tell. best, Joe
On Sat, Mar 15, 2008 at 5:27 PM, Tomas Doran <bobtfish at bobtfish.net> wrote:
>
>  On 15 Mar 2008, at 02:55, John Gruber wrote:
>
>  > On Feb 28, 2008, at 12:34 PM, Tomas Doran wrote:
>  >
>  >> 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 despise what you've done with Text::Markdown, which is to more or
>  > less make it an alias for MultiMarkdown, almost every part of which
>  > I disagree with in terms of syntax additions.
>  >
>
>  Wow, that's pretty strong language. I'm glad I'm provoking strong
>  opinions, and it's nice to see you actively contributing to
>  Markdown's direction ;)
>
>  Personally, I don't actually like (or use) the MultiMarkdown
>  extensions. As noted several times on list (http://six.pairlist.net/
>  pipermail/markdown-discuss/2008-March/001100.html and others), I *do
>  not* consider what I've done to in any way be a good solution
>  technically / internally in it's current form, and as such
>  Markdown.pl is still a better 'reference' implementation.
>
>  However I find it somewhat ironic that you can criticise an active
>  effort to actually move Markdown forwards (who's current flaws have
>  been publicly acknowledged), when it passes more of your test suite
>  than your effort does, and when you haven't even been bothered to
>  update your own website about the project since 2004, despite having
>  updated the code which can be found on your site (if you dig) much
>  more recently than this.
>
>  Don't get me wrong - the internals of the code I'm publishing are
>  *shockingly nasty*, and I *am currently* refactoring so that
>  Text::Markdown is a standalone implementation (with just the original
>  Markdown feature set), that Text::MultiMarkdown builds upon. I will
>  also shortly be providing a Markdown.pl that works for command line
>  usage and also does the MT and bloxom plugin magic.
>
>  At that point my implementation will be less buggy (by your test
>  suite), faster and more compatible with recent perl versions than any
>  version of the 'original' Markdown.pl.  I also plan to (eventually)
>  produce a Text::MarkdownExtra which adds those extensions, but I plan
>  to do it from the same codebase, in some way that is less grotty than
>  having a load (more) 'turn feature X off' switches.
>
>  The code I have at the moment, is, however a step along the road, and
>  was the most pragmatic thing to do in the short term to un-fuck and
>  update both modules.
>
>  I despise copy-pasted code, and forks for no (real) reason - seeing
>  *another two* dead copies of the same code on CPAN made me sad, and
>  so I've done *something* to take the situation forwards. Maybe if
>  you'd put the effort into maintaining a community and taking
>  Markdown.pl forwards at any time within the last 4 years, you
>  wouldn't be in a situation where people have taken 'your baby' and
>  perverted it to a point that you despise. If starting with
>  Markdown.pl and going forwards with that *had been an option*, then
>  that would have been my preferred route - but I didn't see any value
>  in producing what would have been a **fifth** perl Markdown
>  implementation.
>
>  Cheers
>  Tom
>
>  (http://svn.kulp.ch/cpan/text_multimarkdown/branches/
>  splitcode_unshell_Text-Markdown/lib/Text/Markdown.pm is where I am
>  now, more stuff needs fixing / pulling apart to be able to do
>  Text::MultiMarkdown without so much c&p code)
>
>
> _______________________________________________
>  Markdown-Discuss mailing list
>  Markdown-Discuss at six.pairlist.net
>  http://six.pairlist.net/mailman/listinfo/markdown-discuss
>
-- 
Joseph Lorenzo Hall
UC Berkeley School of Information
http://josephhall.org/
    
    
More information about the Markdown-Discuss
mailing list