py3k s***s
Gabriel Genellina
gagsl-py2 at yahoo.com.ar
Wed Apr 16 11:23:56 EDT 2008
On 15 abr, 13:58, Michael Torrie <torr... at gmail.com> wrote:
>
> After parsing this thread through a noise filter, it appears the main
> concern is not the converting of _python code_ from 2 to 3, but rather
> converting extensions written in C, or when python is embedded in a C
> program. The APIs have necessarily changed, and this *will* inflict a
> certain amount of pain and suffering on the developer, especially if he
> needs to maintain code for both python 2 and python 3. However this is
> just the way it is. It's a bit like complaining that I have to rewrite
> my app with win32 calls and paradigms when I was used to win16. No
> conversion will be completely pain free, but this jump is pretty
> insignificant compared to others in the industry.
Yes, at the C level you have to either live with a lot of #ifdefs, or
maintain two branches. I prefer the second choice (with the help of a
good SCM tool) but that's a matter of taste or convenience.
--
Gabriel Genellina
More information about the Python-list
mailing list