Terrence Brannon: # Is there some reason that a new pseudo-architecture has be # invented and compiled to? Why can't we simply compile to GCC's # RTL and allow gcc to compile to C? # # And then just write a RTL->JVM and RTL->CRL converter?
What about people on, say, VMS machines, for whom GCC has never worked? (Don't laugh--Perl5-Porters finds VMS compatibility *very* important. Just look around for all the '#ifdef VMS'-type stuff.) Another reason is that GCC doesn't really have everything we're looking for. How do you handle things like redefinable functions (IIRC the syntax for them is &subname := sub {body}) or tied variables in GCC? I haven't used this GCC thing, so there are probably other reasons too. Bottom line is, we've looked around and haven't found anything that meets our needs, so we're building it ourselves and making it available to other scripting languages. --Brent Dax [EMAIL PROTECTED] Configure pumpking for Perl 6 "Nothing important happened today." --George III of England's diary entry for 4-Jul-1776