Did those guys also make it possible to create PHP files in Visual Studio.net (with statement completion, intellimenus)?
Compiling it to managed means that you can interoperate with other managed languages really naturally. So, you can take a PHP project and add new "modules" to it that you write in, say, C#, then import the C# dll into your Phalanger project, and compile. So, it's more than just performance (not to mention security), but, you are right, it was kind of a "let's see if we can do this" kind of thing (which many school projects are, initially) and they did! Smart kids (well, they look like kids to me).C
rhm wrote:Of course it's possible for the CLR to run any language at some level as it is a turing-complete machine even in verifyable mode.