On Sat, Aug 26, 2006 at 11:15:15PM -0500, Lee Daniel Crocker wrote:
(Timwi
<timwi(a)gmx.net>)t>):
Unthreaded: in a clear field, Chad, what *would*
you have implemented
MediaWiki in? And why?
I can't speak for other people, but I would do the parser in C (using
lex/yacc) and the rest in Perl.
For the parser, I'm sure the "why" is self-evident. For the rest, the
answer to "why" unfortunately includes "I don't know any Python or
Ruby". All I know is that PHP is unsuitable for anything larger than a
quick hack.
Just for the record, I probably would have done the whole thing in
Java except that PHP had two advantages I couldn't ignore: one, it let
me get the whole thing up and running in 2-3 weeks at a time when the
existing wiki was in serious meltdown and had to be fixed quickly;
second, it allowed me to replace some of the existing code incrementally
for easier testing.
Well let us all give thanks for meltdown, then. :-)
Not the person I expected a reply from, but welcome back, I guess.
Cheers,
-- jr "if you were, y'know, gone" a
--
Jay R. Ashworth jra(a)baylink.com
Designer Baylink RFC 2100
Ashworth & Associates The Things I Think '87 e24
St Petersburg FL USA
http://baylink.pitas.com +1 727 647 1274
The Internet: We paved paradise, and put up a snarking lot.