On Tue, Dec 18, 2012 at 1:13 PM, Yuri Astrakhan <yuriastrakhan(a)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?