harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Paul Richards <p...@originative.co.uk>
Subject Re: Introduction, and a question
Date Wed, 18 May 2005 08:09:20 GMT
On Wed, May 18, 2005 at 10:40:41AM +0900, shudo@computer.org wrote:
> > Newbie question: What is to stop us from caching JITed code?  .NET/
> > mono does this as far as I know?
> We can do it even in the forthcoming Harmony runtime.
> On the other hand, an apparent drawback is disk
> consumption. Generally, JITted native code takes 3 times or more as
> much as bytecode takes.

I think Parrot can do this. Parrot might not be an obvious VM to
throw into the ring but I think it should be given serious
consideration. To have a common VM across two of the most commonly
used languages would be politically very appealing from an open
source perspective. It also has clear technical merits in that
there'd only be one VM, so on a modern os that would just be the
one executable image in memory. Parrot also has .NET like qualities
in that multiple languages can be used to build your app since they
all compile down to the same bytecode.

I think it's definitely worth taking a look at. Leon Brocard write
a Java->Parrot bytecode converted quite early on in the life of
Parrot. It might not be much work to bring it up to speed.

Paul Richards

View raw message