[ANN] PHP Markdown 1.0.1i & Extra 1.1.5
    Michel Fortin 
    michel.fortin at michelf.com
       
    Fri Aug 31 16:18:58 EDT 2007
    
    
  
Earlier this week I talked about an updated version of PHP Markdown  
which can parse the whole TextMate manual in about 1.5 seconds (iBook  
G4 1.2 Ghz). Here it is.
I've also updated Extra. It's nowhere as fast as PHP Markdown right  
now -- parses the TextMate manual in 5,8 seconds, and it doesn't  
scale linearly -- but Extra still benefits much from PHP Markdown's  
speed bump. Something tells me there's still much room for  
improvement in Extra's HTML block parser, but that will be for  
another update.
You can download both of them at the PHP Markdown web site:
<http://www.michelf.com/projects/php-markdown/>
Alternatively -- *and this is new* -- you can also grab packages  
"markdown" and "markdownextra" from the "pear.michelf.com" channel  
using the PEAR installer (available on almost all PHP installations),  
or you can access the Git repository mirrored at <http:// 
git.michelf.com/php-markdown/>. More details to come.
Below you'll find the the official list of things that changed, but  
don't be fooled by the size of that list. The "speed improvements"  
item applies to various elements everywhere in the code and fixing  
the escaped-backslash-in-front-of-a-code-span issue involves a small  
regex-based incremental parser to handle span-level HTML, code spans,  
and backslash escapes in one shot.
Extra 1.1.5 (31 Aug 2007):
1.0.1i (31 Aug 2007):
*	Fixed a problem where an escaped backslash before a code span
	would prevent the code span from being created. This should now
	work as expected:
	
		Litteral backslash: \\`code span`
*	Overall speed improvements, especially with long documents.
Michel Fortin
michel.fortin at michelf.com
http://www.michelf.com/
    
    
More information about the Markdown-Discuss
mailing list