Ivan Krstic wrote:
Now that Magnus mentioned it on Meta, I'm more
inclined to ask: is
writing Phase IV in C/C++ something that's being actively considered?
Sure, it's an effort, but we're looking at - minimally - an order of
magnitude improvement in performance. That does, however, raise the
question of whether it's worth it to reinvent the wheel (Phase III is
great software) for a problem that, in the foreseeable future, can be
solved cheaply by throwing more processor horserpower into the mix, and
by better caching.
The WINOR stuff on meta is old, but there's a "waikiki" subdir in the
"phase3" CVS, which contains C++ code for viewing *and* editing
(wiki)pedia pages, except for the latest stuff (new table and image
markup) and the math package.
I had once bundeled a free stand-alone (=no install) web server with an
executable made from this, for a on-CD-version of wikipedia. Even did a
German package of that, using sqlite as database.
So, less effort than expected ;-)
Magnus