Squawk
Parrot compiles and runs programs in a wide variety of languages. They just released version 0.5.2 which is indicitave of it's young and raw nature, but don't think that because it is young that it isn't powerful.It's register based rather than stack based which accounts for unexpectedly good performance. It is also built to work on any platform that Perl 5 works on - which includes just about everything.
The beauty of working with a multi-lingual compiler isn't the fact that anybody with experience with languages from Basic to Z-Code can write and build a working program, but that a well designed piece of software can take advantage of user modifications coming from any number of angles. It alleviates much of the need for complex software - say something like 3D Studio - from actually having to implement it's own scripting language because all you really need is Parrot and the add-on code can come from literally anywhere.
Can't remember how to iterate through an array in perl? No problem, just use the Ruby syntax.
Maybe I'm not doing a great job of selling it to you, but I'm telling you - this is H-U-G-E.
Join The The Software Nobody is Talking About Discussion
