On 27/5/2006, at 4:17, Allan Odgaard wrote:
But when speaking of the parser and other text editors (that you bring up): the performance difference is a) psychological because TextMate does not redraw the first page of the document before the entire document has been parsed b) because TextMate does something very different compared to the editors you mention and c) it generally has more complex grammars (try put PHP in an HTML here doc in a ruby script embedded in Erb tags in an HTML file -- unlike other text editors, TextMate handles this gracefully.)
Data: a 2.5 MB text file (plain text / no coloration / 225800 lines, none exceeding 30 characters) structured as follows:
ABACA~ ABACULE~ ABAISSABLE~ ABAISSAIENT~
Problem: Replace all the 225800 occurrences of "~\n" by "\n" (iMac G4 800 Mhz, 1GB ram, 10.4.6): TextWrangler: 30 s (gracefully interruptible) TextMate: who knows? (forced to quit after 15 mn)
Looks like there is some psychological issue here, indeed. ;-) I do love TextMate. But for such search/replacements, I couldn't live without TextWrangler.
Cheers,
A.