On Wed, 2005-02-09 at 12:08, [EMAIL PROTECTED] wrote: > I read that you can provide support (in Perl 6) for most languages that > parsers have been written for. As it appears to me, however, the languages > that you are mainly interested in are substitutes (competitors) to Perl.
You're mistaken about a core item here. First off, Perl 6 may have grammars for other language constructs, but trust me when I say that that's not what you're thinking of here, and that probably won't be in the core anyway (you can always write a grammar module and distribute it yourself). No, what you're thinking of is Parrot. Parrot is a language-neutral VM for running high-level, dynamic languages and allowing them to inter-operate at run-time. As such, all high-level, dynamic languages are prospective candidates for Parrot front-ends, but here's the catch: the Parrot folks aren't writing the front-ends. There might be some overlap in developers for certain projects, but if you want Parrot support for Q, L, R, Z, W or any other language then I recommend that you go to the mailing list(s) for those languages and try to get some interest going in targeting Parrot as a back-end. Of course, you could always just write your own compiler that targets R, but one presumes that if you were so inclined, you wouldn't be asking perl6-internals to do it :-) -- â 781-324-3772 â [EMAIL PROTECTED] â http://www.ajs.com/~ajs