[Zope-Perl] Alpha 3
Gisle Aas
gisle@ActiveState.com
14 Aug 2000 20:04:52 +0200
A new release is now available from:
http://www.ActiveState.com/download/Zope-Perl/zope-perl-0.1.a3.tar.gz
Changes since a2 are:
Moved API methods out of the Python::Object namespace
and made them plain functions in the Python:: namespace.
This remove stupid limitation of what real attributes names
can be used safely with the AUTOLOAD mapping.
Python::Object constructors are now plain functions like
long(), list(), dict() in the Python:: namespace.
Overloading of hash/array/call deref for Python::Object.
It means $list->[0], @list, $dict->{foo}, %$dict, and
$callable->($arg1, $arg2) now all work.
Python::Err->Raise() is now Python::raise()
Python::len() and Python::hash() did not croak when an
exception was raised.
Force keys of lists and tuples to be interpreted as integers
for PyObject_{Get,Set,Del}Item
Python::Object sequence/mapping attributes now unwrap
in list context.
PyXXX_Check() functions can now be passed non-Python::Object
arguments.
Python::Err::Exception() and sister functions now take an
optional single argument which is tested against the
corresponding exception type. Still not a subclass test as
it probably ought to be.
Arguments to Zope PerlMethods are now automatically
extracted from @_.
Introduced zope-method.pod
Various documentation updates.
Regards,
Gisle