1 Jul 04:18
Zope on Jython (GSoC status update)
From: Georgy Berdyshev - Георгий Бердышев <codingmaster <at> gmail.com>
Subject: Zope on Jython (GSoC status update)
Newsgroups: gmane.comp.lang.jython.devel
Date: 2008-07-01 02:21:20 GMT
Subject: Zope on Jython (GSoC status update)
Newsgroups: gmane.comp.lang.jython.devel
Date: 2008-07-01 02:21:20 GMT
Hello, here is a short update of the current work on porting Zope to Jython. So far the following parts are working: -zope.hookable -(zope.app.debug) -zope.i18nmessageid -zope.app.exception -zope.interface -zope.component -zope.configuration -zope.modulealias -zope.deferredimport -(zope.proxy) -zope.deprecation -zope.schema -zc.buildout -zope.event -zope.size -zope.exceptions -zope.testing -ZConfig -zdaemon -bootstrap.py changes to Jython: - "-m" implementation (for Zope bootstrap.py) - implemented some missing parts (like rsplit) for strings - fixes to f_locals, f_globals for frames (was different to CPython), still needs improvements At the moment I am decreasing test errors (doctest, unittest) for several components. With the fix to f_locals / f_globals many of the tests will pass. I am going to change my work base now and use the the asm branch, as it seems more stable and provides the CPython 2.5 library. Many of the fixes done for the tests for Zope components were also failing on CPython 2.4 / 2.5. The work also improves Zope to function on CPython 2.5. The so far, working components represent a good part of "the solid ground" of Zope, which are used by many other components. The future work will be based on getting the tests pass and also implementing missing C parts in Java. Many of the tests show several missing parts in the Python language implementation / behaviour (available in CPython), which will have to be fixed inside of Jython. Kind regards, Georgy Berdyshev -- -- Georgy Berdyshev - Георгий Бердышев GPG key: 830F68C5 Fingerprint: 0379 ED5A BEE5 65A8 7BD5 31E7 F5B4 1EC7 830F 68C5 ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ Jython-dev mailing list Jython-dev <at> lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jython-dev
RSS Feed