----- Original Message -----
> From: "MZMcBride" <[email protected]>

> > Now that we have HipHop support, we have the ability to turn
> > MediaWiki's core parser into a fast, reusable library. The performance
> > reasons for limiting the amount of abstraction in the core parser will
> > disappear. How many wikitext parsers does the world really need?
> 
> I realize you have a dry wit, but I imagine this joke was lost on
> nearly everyone. You're not really suggesting that everyone who wants to
> parse MediaWiki wikitext compile and run HipHop PHP in order to do so.

I'm fairly certain that his intention was "If the parser is HipHop compliant,
then the performance improvements that will realize for those who need them
will obviate the need to rewrite the parser in anything, while those who
run small enough wikiae not to care, won't need to care."

That does *not*, of course, answer the "if you don't have more than one
compliant parser, then the code is part of your formal spec, and you
*will* get bitten eventually" problem.

Of course, Mediawiki's parser has *three* specs: whatever formal one 
has been ginned up, finally; the code; *and* 8 or 9 GB of MWtext on the
Wikipedias.

Cheers,
-- jra

_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to