Pandoc, lunamark, peg-markdown, multimarkdown, and PHP markdown all handle      
             
balanced parentheses in URLs -- probably others as well.  I note that github's  
             
markdown parser (sundown) and discount 2.1.1.3 fail to parse the balanced       
             
parentheses in the first example. (Of course, since the spec is vague           
             
on this issue, I can only say it's a failure relative to my own                 
             
interpretation of what markdown should do.)                                     
             

+++ Fletcher Penney [Oct 17 12 21:00 ]:
> Markdown.pl (the original implementation by John Gruber) is basically 
> abandonware at this point, as it as not been updated in years.  In fact, as 
> has been pointed out on this list, Gruber has not commented on this 
> discussion group in years.
> 
> That said, Markdown the *syntax*, is certainly alive and well in the form of 
> multiple descendant projects.
> 
> In fact, your example file below works just fine with MultiMarkdown, and 
> presumably with peg-markdown (since I built MMD version 3 around John 
> MacFarlane's peg-markdown implementation.)
> 
> Not sure what implementation Stack Overflow is actually using, but clearly 
> some implementations work just fine in this regard.  Many (most?) modern 
> implementations also have vastly improved performance over the original perl 
> version for most documents (often by several orders of magnitude).  If they 
> are using Markdown.pl, perhaps it is time that they upgrade....  If not, 
> simply speak with the developer of the actual implementation that is being 
> used.
> 
> 
> Fletcher
> 
> 
> 
> On Oct 17, 2012, at 8:50 PM, Andrew Pennebaker wrote:
> 
> > How can we improve URL detection in Markdown? I posted a question on Stack 
> > Overflow and happened to click a URL in my post. To my surprise, it wasn't 
> > functional, and it took three different, nonintuitive manipulations before 
> > I achieved a functional URL. Stack Overflow says "not my problem", so I'm 
> > deferring to Markdown itself.
> > 
> > Here's a sample Markdown document on Gist. All but the final hyperlink fail 
> > to be functional. You can verify this behavior in Dingus. I'd paste my 
> > sample directly in Gmail, but it would actually fix the URLs and obscure 
> > the problem.
> > 
> > I believe this is easily fixed by altering the regex responsible for 
> > parsing [name](url)  syntax to be lazy rather than eager.
> > 
> > -- 
> > Cheers,
> > 
> > Andrew Pennebaker
> > www.yellosoft.us
> 
> 
> -- 
> Fletcher T. Penney
> [email protected] 
> 



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

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

Reply via email to