Re: Re: What does python 3000 mean for zope?

Andreas Jung <[email protected]>
Newsgroups gmane.comp.web.zope.zope3
Message-ID <[email protected]>

--On 1. September 2007 16:33:58 +0530 Baiju M <[email protected]> wrote:

> Andreas Jung wrote:
>>  --On 1. September 2007 16:00:19 +0530 Baiju M <[email protected]>
>>  wrote:
>> > May be we can try Python 3.0 porting in next GSoC ? :)
>> >
>>
>>  -1 on that. I am pretty sure that this will lead to two different
>>  codebases which are hard to maintain over long period of time. We
>>  should stick with Python 2.X for the time being. Otherwise we risk
>>  compatibility issues with the current deployed Zope installations. We
>>  must not jump on every train just because it  stop in front of out
>>  door.
>
>
> I hope your "-1" is for porting to Python 3.0 in next year itself.
> May be we should consider it after Python 3.0 final release ?
> Otherwise how long will be the "time being" ?
>
> If packages like ZODB, zope.interface & zope.component is
> not ported that will be great loss for Python 3.0 programmers.
>

I am basically speaking here for the Zope 2 world. If we move core 
components to Python 3000 we have to move the complete Zope 2 core to 
Python 3000 which will cause a huge disaster because of almost every third 
party component is likely to break. This is a big risk for the reputation 
of Zope.
I currently don't see how a smooth transition would look like. At the end 
will have Zope 2 for Python 2.X, Zope 2 for Python 3.X and Zope 3-ish
components for Python 2.X and different components for Python 3.X...appears 
as a nightmare to me.

Andreas
signature.asc (application/pgp-signature, 186 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)

iD8DBQFG2UjWCJIWIbr9KYwRAge8AKCtkuaZa3XKqc2PLTwy6uOk1PBSeACfcU9L
f1zdwaILdsYDhO67iR9CYgg=
=mLvg
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.