Re: What does python 3000 mean for zope?

Philipp von Weitershausen <[email protected]>
Newsgroups gmane.comp.web.zope.zope3
Message-ID <[email protected]>
Tres Seaver wrote:
>> In fact Python 2.5 porting was not as much difficult as predicted in an 
>> old thread [1].
> 
> It isn't done yet, so I'm not sure what you are talking about.

Especially the difficult part, the untrusted code stuff in Zope 2, 
hasn't been tackled at all.

>> Nikhil has completed porting to Python 2.5 as part of Google Summer of 
>> Code project [2].
> 
> He ported *ZODB*, not Zope.

He ported the Zope 3 libraries (zope.*). He also worked on the ZODB ina 
a branch, but I see no sign of its merging. When compiling the ZODB with 
Python 2.5, I still get loads of compiler warnings.

> The ExtensionClass changes are not done,
> and I think there are other C-level changes which have not

It was never said whether Zope 2 would be part of the GSoC project or 
not. That said, we can't drop Python 2.4 support until

>> But we cannot officially support Python 2.5 until Zope 2 is also ported.
>> (This is a policy of Zope Foundation, I guess)
>> But we can give support for individual packages, is it ?
>>
>> May be we can try Python 3.0 porting in next GSoC ? :)
> 
> Frankly, I'm uninterested in spending *any* effort on Py3K support:
> we'd be more likely to get traction out of Jython / IronPython (which
> are alreday stable, and run on platforms we don't yet support).

... or PyPy, which would allow us to keep single-source implementations 
of things that currently have to be coded in Python (as a reference 
implementation) and C (for speedup). Furthermore it also runs on top of 
the CLI and JVM. To be honest, I find *that* much more exciting that Py3k.


-- 
http://worldcookery.com -- Professional Zope documentation and training
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.