Hi, When Zope runs, the Python interpreter is running the code, so far so good. But it is also possible to script Zope with Perl, so I was wondering if a new instance of the Perl interpreter is launched every time (as with the PHP Product) or if the Perl interpreter is "linked in" and reused ? If it is reused/linked, why can't the same be done for PHP ? It seems that a Universal Virtual Machine (UVM) would be ideal to allow mixing languages, right ? This way you have a common runtime (like .NET) and no need to restart a different interpreter or fight different memory models or anything. (It does not have to be .NET, something like www.smallscript.com would do too - not sure if there's any solid Open Source UVM out there, though) thanks in advance for your feedback, marcio