Hi Skip! [Skip] >> After the next SpamBayes release I plan to branch the code and work on >> porting it to Python 3.0, mostly as an experiment in porting code from >> Python 2.x to 3.x whose results I can feed back to the larger Python >> community.
Cool :) >> I'm curious about how best to approach the problem. It's a guess, but I think SpamBayes supporting Python 2.2 will cause issues with this. I'm sure that it'll be possible to create code that works (when 2to3'd) with Python 2.6 and Python 3.0 - maybe even 2.5 or 2.4 as well. However, having a single version (plus 2to3'd copy) that works with 2.2, 2.3, 2.4, 2.5, 2.6 and 3.0 seems to be asking for a lot. This probably belongs on spambayes-dev as much as here (although maybe someone here will tell me that 2.2 and 3.0 will be fine), but perhaps SpamBayes 1.2 (2.0?) could require 2.4 or 2.5? It's obviously not a problem for OS X/Windows people, and most *nix users running SB would be at 2.4 by now, right? (Or if not, unlikely to upgrade SB either?) >> My first thought is to run as many SpamBayes apps and tests as I can with >> the -3 flag >> and resolve as many problems as it finds. (This bit in particular probably ought to be @spambayes-dev). I think I'll probably have some time in 2008 to actually work on SpamBayes again (and check in all my local changes!), so sing out if you want help with this. I'm also quite curious, since I wrote chunks of the code and am familiar with most of it, so it'll possibly correspond with how well other code I have will migrate (in 2010, probably). [Martin] > Sure. As an exercise, I think it would be most useful if you actually > tried to implement some strategy for SpamBayes that you think other > projects could realistically also follow, and the report if and how > this strategy falls short. If you're (Skip) willing to be this methodical (even notes in SVN or a wiki or something would be good) that would be great from my perspective (unrelated to my SpamBayes [once-]developer status). Cheers, Tony _______________________________________________ Python-3000 mailing list Python-3000@python.org http://mail.python.org/mailman/listinfo/python-3000 Unsubscribe: http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com