On Sat, Apr 15, 2006 at 09:07:09AM +1000, Tim Starling wrote:
I don't know if it counts as "re-inventing the wheel" when the old wheel is not available. There is no workable alternative to these parser functions, correct? And the only partial alternatives were more Flindstone vehicles than proper wheels...
As I always say, there's a difference between inventing the wheel and making a wheel. There was no expression parsing module available written in pure PHP. There were clear advantages to having one, so I wrote it, and it only took a few hours of work. I based my work on an algorithm invented in 1960 by Edsger Dijkstra.
The same applies for other MediaWiki syntax features. Old ideas in a new form.
Well, as long as you're stealing your ideas from the right people, then it's not ad-hoc, or jiggery pokery.
PS: your mailer wraps at about 90 characters...
Cheers, -- jra