[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