Brent 'Dax' Royal-Gordon wrote:
Most reasonably mature languages
Well, that excludes PHP for starters. *ducks, runs, and hides* :)
I like the idea of porting hotspots, but keep in mind
that we want
people to be able to use this even if they don't have access to a C
compiler.
I can't believe people are still bringing forward this argument. No, we
don't! We do *not* want to limit our set of alternatives for the benefit
of other webmasters. Whoever needs a pure-PHP wiki engine should fork
MediaWiki and maintain it themselves when it becomes too un-PHP for
their taste. This shouldn't - rather, MUST NOT - be Wikimedia's
responsibility, and it MUST NOT adversely affect Wikipedia's performance.
Also note that IPC and process-management mechanisms
tend to vary
across operating systems; we might lose Windows support, for example.
Funny, first you clearly state that Wikimedia is not likely to run
Windows servers anytime soon, and then you call for maintenance of
Windows support. :-)
On the back end, Perl 6 is specced to have one of the
most powerful
pattern-matching engines ever shipped with a language; it should be
able to eat wikicode for breakfast.
Yet Another Not-Really-A-Parser (a.k.a. RegExp HodgePodge)?
Timwi