in reply to Perl + Ruby = ?

Careful with your terminology in that PS. Parrot is a virtual machine, designed with perl6 as the primary target, but 'parrot' ne 'perl6'. The idea is that, by using a common ABI and VM, you can call into one language from another seamlessly (or at least as seemlessly as things like the basic defintion of an object allow). Apparently, somebody has started implementing a ruby compiler targeting parrot. Unfornatly, the perl6 compiler for parrot has barely been started, and I suspect the ruby one isn't much better off. Additionaly, support for multiple code segments (which would pretty well be neccessary for one program which consists of several languages) is just starting to get into perl.

This rant has been brought to you by procrastination.


Warning: Unless otherwise stated, code is untested. Do not use without understanding. Code is posted in the hopes it is useful, but without warranty. All copyrights are relinquished into the public domain unless otherwise stated. I am not an angel. I am capable of error, and err on a fairly regular basis. If I made a mistake, please let me know (such as by replying to this node).

Replies are listed 'Best First'.
multi-language programs
by John M. Dlugosz (Monsignor) on Jan 23, 2003 at 04:01 UTC
    What do you mean by 'multiple code segments'?

      Well... that's complicated, I don't really understand them myself, and perl6-internals is still in the process of deciding exactly what they are. In other words, ask Elian, or just start hanging out on perl6-internals... it's a fun and mind-warping place.


      Warning: Unless otherwise stated, code is untested. Do not use without understanding. Code is posted in the hopes it is useful, but without warranty. All copyrights are relinquished into the public domain unless otherwise stated. I am not an angel. I am capable of error, and err on a fairly regular basis. If I made a mistake, please let me know (such as by replying to this node).