Stephen Warren wrote: > Attached is a patch that should update just the Python bindings to match > the new APIs, and add the new tracing code at the same time. I'd suggest > merging this instead of the bindings changes in Andreas' patch.
OK. That's all your code, so I'll do that. > A related point, re: changing the API. You had mentioned that Andreas' > patch shouldn't change the ABI number (DLL version), but you'd do it > before each release where the ABI version changed. Doesn't it make more > sense to bump either when the first ABI change is made after a release, > or even each time a change is made? With this policy, we don't get: No. The ABI change is for when you have multiple [released] versions installed. If you're installing the CVS version of libconcord and trying to keep the same version of concordance, in the infamous words of xkcd, you're doing it wrong. If you plan on using CVS, you best use the whole thing from CVS. If we have: libconcord 1 ABI 1 libconcord 2 ABI 1 libconcord 3 ABI 2 If you're concordance is compiled against libconcord 2, you'll need to recompile it when you install libconcord 3 (something you should do if you're playing around in not-ready-CVS-code anyway). Similarly, we have libconcord 1 API 1 libconcord 2 API 1 libconcord 3 API 2 Then you have to grab the latest concordance when you move to libconcord 3. However, CVS may go back and forth between API 2, 3, 1, 2, 3 between libconcord 3 and 4, so you best grab concordance CVS if you want to use libconcord CVS. -- Phil Dibowitz [EMAIL PROTECTED] Open Source software and tech docs Insanity Palace of Metallica http://www.phildev.net/ http://www.ipom.com/ "Never write it in C if you can do it in 'awk'; Never do it in 'awk' if 'sed' can handle it; Never use 'sed' when 'tr' can do the job; Never invoke 'tr' when 'cat' is sufficient; Avoid using 'cat' whenever possible" -- Taylor's Laws of Programming
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________ concordance-devel mailing list concordance-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/concordance-devel