On Tue, Jan 21, 2003 at 12:14:29PM +0100, K Stol said: > PHP is especially used in web pages. Would there be any advantage to have a > PHP->Parrot compiler?
Depends what you mean by 'advantage'. Currently, as far as I know, PHP runs on a virtual machine, just like Perl so it's a good candidate for porting. It is also relatively feature comparable whilst being easier to parse. Doing a PHP->Parrot compiler would have these advantages : * demonstrate your understanding of a inplementing the compiler for a featureful language * allow interaction between Perl6 and PHP scripts/modules * tap into the PHP community's tuits whcih would mean Parrot'd be likely to get stuff like the Zend optimiser and a generic mod_* backend so that all languages implemented on top of Parrot would have a mod_(php/perl) Apache hook automagically. * really push Parrot with a real-world, non toy language. > LUA seems to be a very nice language, but how is this language to be used? > Is it in combination with a C program one would write? Or could it be used > as a stand alone application? In that case, it seems to me it would be > interesting to have a LUA->Parrot (with IMCC in between) compiler. As I said, I only know it from a games context where it's used as the basis for the scripting engine. AIUI it can be used a a standalone language as well. >From what I know it's specifically designed to be a portable, fast, lightweight platform for extending platforms and providing a framework for implementing domain specific languages. So, basically, a perfect fit for Parrot. In fact, if you take http://www.lua.org/about.html and s/Lua/Parrot/ it still makes sense :) Simon