Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot
 
PerlMonks  

Re: Re: Questions On the Perl VM, Parrot, .Net, and the JVM...

by chromatic (Archbishop)
on Feb 02, 2002 at 01:45 UTC ( [id://142843]=note: print w/replies, xml ) Need Help??


in reply to Re: Questions On the Perl VM, Parrot, .Net, and the JVM...
in thread Questions On the Perl VM, Parrot, .Net, and the JVM...

Aside from the reasons you've given, because Java's not as portable as Perl 5 or C. Seriously -- show me a Java compiler and a Java VM that run on platforms like Stratus VOS, Windows CE, Cygwin, or VMS, as well as stalwarts like NetBSD and Linux. gcc is available there -- how about javac?

That's not to say Java couldn't do it, but portability concerns alone would rule it out. Performance was probably also a concern -- why reimplement a virtual machine on top of another virtual machine?

For what it's worth, chip had a secret project in 1999 called "Topaz", which involved rewriting Perl 5 in C++. I believe he also spent a week porting it to GNOME libraries. It's a nice academic exercise, but the odds seem to be stacked slightly against practical results. (Don't let me completely discourage you, though. :)

  • Comment on Re: Re: Questions On the Perl VM, Parrot, .Net, and the JVM...

Replies are listed 'Best First'.
Re: Re: Re: Questions On the Perl VM, Parrot, .Net, and the JVM...
by Matts (Deacon) on Feb 02, 2002 at 10:55 UTC
    FWIW, it was Simon Cozens who ported miniperl to the Gnome libraries. He wrote an article about it for perl.com here.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://142843]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others rifling through the Monastery: (8)
As of 2024-04-18 07:58 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found