On Tue, Dec 18, 2012 at 1:13 PM, Yuri Astrakhan yuriastrakhan@gmail.com wrote:
On the other hand, the proposed benefit is huge for the vast majority of the API users.
The vast majority of API users use a framework like pywikipedia that has already solved the continuation problem.
your example - run allpages generator with the gaplimit=1
Yes, that was a contrived example to show that someone might not want to be forced into following the prop continues to the end..
Besides, if we introduce versions (which we definetly should, as it gives us a way to move forward, optimize and rework the api structure), we can always keep the old way for the compatibility sake. I think versions is a better overall way to move forward and to give warnings about incompatible changes than adding extra URL parameters.
The problem with versions is this: what if someone wants "version 1" of query-continue (because "version 2" removed all features), but the latest version of the rest of the API?