What an outstanding video and project, well done.
Everything I have seen and tested tonight (just the basics) it has worked like a charm. Tomorrow I am going to attempt porting an old application that is still running on a production server.
Thanks. Well, there are some bugs. We will release a bug fix in a couple of days. So maybe it will be better for you to wait until then.
One negative thing I did notice though is the lack of the ability to call any .NET function straight from Phalanger. Although I know you do not want to change the php syntax, it should be considered as an option. From my point of view I think it is important that Phalanger runs unmodified php but it is not important that php runs unmodified Phalanger.
You are absolutely right. We know about this limitation and we plan to enable that. Grammar needn't to be changed to do that. But it's a lot of work so it will take some time.
For now, there is a workaround. You can add your own PHP functions written in C# (a kind of mediators) to class library as you will see if you download source code of the Phalanger Class Library. There is an opportunity to add assemblies of your own to the class library assembly set provided they follow the same code style as the Class Library. The process of extending class library is not well documented now, however we work in the doc.
Also another treasured feature of .NET is output caching for web pages and especially user controls and I would LOVE to see a similar form caching available for Phalanger.
Once again, great work guys.
We will consider this suggestion. Thanks.