[Zope-dev] Parrot

Alan Milligan alan at balclutha.org
Mon Mar 21 11:59:56 EST 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Fred Drake wrote:
|
| I don't know that Parrot tries to emulate Python's C API either, and
| Zope definately contains several C extensions.  These would need to be
| re-written in Python or to use Parrot's API.  So I suspect there's a
| good bit of work to do to really make it run.
|

I'm not sure that it's necessarily this difficult.  Perhaps it's simply
a matter of implementing Python's import/dlopen semantics and running
this C natively on the VM.

Perl was quite revolutionary in it's use of dynamic loading and the
entire autoload concept is native to the language.  I've not actually
tried, but I expect you could run up a Z2 using inline::Python.

Of course, I haven't been so closely following Perl6 and they are taking
a different approach to XS than Perl5 which could perhaps mean it's not
as featureful as we'd require - but then again one shouldn't discount
the Larry/Damian factor ...

Alan

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFCPv2MCfroLk4EZpkRArPSAJ4oM8AeVMF/CUmXb0m33mC6SZ1r2ACgtLgW
LdcLpGP/PszrozA60ee8kDI=
=xiKW
-----END PGP SIGNATURE-----


More information about the Zope-Dev mailing list