https://bugzilla.wikimedia.org/show_bug.cgi?id=31629
MZMcBride <b...@mzmcbride.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |b...@mzmcbride.com --- Comment #3 from MZMcBride <b...@mzmcbride.com> 2011-10-14 02:32:00 UTC --- (In reply to comment #2) > That's the reply I get for every API bug I file. Can't we have an API 2.0 > keyword or something? Versioning the API might be possible, yes. That'd be a separate bug, though. > Right now our API is virtually unusable without a > framework, unless you have a lot of time on your hands to figure out all the > weird result cases (for example, boolean true returned as an empty string). At > some point it would be nice if we created a clean API from scratch and > launched > it as an alternative and then gradually phased out the old API. Maybe. The API should be stable. The fact that developers aim for stability is a feature, not a bug. Being required to put quotes around special operators in a programming language doesn't seem like a huge deal to me. Most languages require some escaping, don't they? & in HTML, for example. Is "*" a fairly poor name? Yes, I think so. It'd be interesting to figure out why it was picked (perhaps there's a logical, rational reason, you can check SVN), but hindsight is always going to be 20/20. Sometimes you have to make do with a bit of imperfection. If the use of "*" is causing actual bugs somewhere, that'd be a different story. A version URL parameter might be feasible (I don't think a bug has been filed about this already, feel free to search/submit), but you also shouldn't expect no objections to it. Versioning adds a significant amount of code complexity, of course. Some people might be hesitant. Simply because people disagree with you on Bugzilla doesn't mean they're right. Sometimes it's simply a matter of making a better case. :-) In any case, even with a version parameter, the default will likely always use "*" to avoid backward-compatibility issues, so this seems like a valid wontfix to me. -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. You are on the CC list for the bug. _______________________________________________ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l