Hi, I'd like to introduce myself and my project. I've been lurking here for some time, enjoying the discussion but I plan to start taking a more active role this year as my project begins to mature.
I'm leading the "PHP Runtime for Project Zero". See http://www.projectzero.org/. The PHP runtime in Project Zero is based on an engine that we have built over the past year or so. Currently we parse the PHP script to an AST which we convert into a fairly simple IR which we then interpret. For the PHP extensions, some we have rewritten in Java whereas other we attach vi JNI and an adapter layer we call XAPI-C. The project is still fairly young and we don't yet support all PHP extensions but we can now run some PHP applications such as phpBB. So far, our focus has been on correctness rather than performance but are are about to transition the code into a rudimentary compiler. In fact we have this prototyped and passing most of the PHP test suite. Once we have a compile to JVM bytecode implementation that passes all the tests we'll start to aggressively optimise, removing all the interpreter logic to produce nice clean bytecode that we can JIT effectively. Rob Nicholson. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "JVM Languages" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/jvm-languages?hl=en -~----------~----~----~----~------~----~------~--~---
