Rich Morin wrote:
At 3:16 PM -0400 4/26/06, Ivan Krstic wrote:
FWIW, I'd discourage this being taken on as a SoC project this summer, since it's a complicated problem that needs significant up-front discussion with a variety of people before any code should be written.
I would love to see a first-cut API get developed, to take the place of Pywikipedia. I think that waiting until the "correct" API has been determined is inappropriate. Get something usable, robust, and reasonably speedy in place; then look for ways to refine and/or replace it over time.
I agree with this. You can start off with some basic functions (retrieve an article, edit an article, retrieve article history) and later move on to more complex ones. Each of these functions is largely independent of each other, and inconsistencies between them do not make the whole API fail.