[Zope-Perl] Alpha 4

Gisle Aas gisle@ActiveState.com
21 Aug 2000 22:11:13 +0200


A new release should now be available:

   ftp://ftp.ActiveState.com/Zope-Perl/zope-perl-0.1.a4.tar.gz

Changes since a3 are:

   Support builds with perl-5.6 compiled with ithread support.
   But an ithread enabled perl can currently only be invoked from
   the main python thread so it is not usable for Zope yet.

   Disabled dysfunctional 'define_macros' in setup.py

   Introduced two ways of calling python methods with keyword
   arguments from perl $o->foo($pos1, *key => $val) and
   $o->foo($pos1, KW(key => $val))

   Implemented Python::apply($func, \@arg, \%kw)

   Implemented Python::complex($real, $imag)

   Fixed refcount error with Python::Err objects (type object where
   decremented twice in the destructor)

   Reindentation of some C source files.

   Zope PerlMethod now use "Change Perl Method" permissions.
   This also covers PUT method.

   Zope PerlMethods can now be edited through ftp (and possibly WebDAV).
   This is cool as it allow them to be edited in emacs directly.

   Zope PerlMethods now support the document_src method.  It means
   that if you have a perl method that you can access as:

       http://myzope:8080/d/foo

   then you can get back the source of the method as plain (readable)
   perl function with:

      http://myzope:8080/d/foo/document_src


Regards,
Gisle Aas