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

Reply via email to