GSoC 2011

Peter Lobsinger plobsing at gmail.com
Fri Mar 25 01:19:09 UTC 2011


On Thu, Mar 24, 2011 at 6:51 PM, Ben Batha <bbatha at u.rochester.edu> wrote:
> I was also interested in the Java compiler and had similar questions about
> starting resources. Specifically I was wondering what language was intended
> for the Java on Parrot project to be written in?

It is fairly open ended.

In terms of the compiler, we do have a preference for languages to be
implemented in themselves (since most people interested in Java will
likely be able to understand a compiler written in Java, or a parser
generator common for Java, such as ANTLR). Failing that, we have a
preference that the compiler implementation language be hosted on
Parrot (this avoids dependency issues).

In terms of the runtime, I think it is unreasonable to expect a
student to implement anything even approaching a useful subset of the
Java runtime library in a summer. I recommend adapting an existing
open source implementation of this. That would still leave a little
bit of glue to be written, which can be done in any Parrot-hosted
language that suits you. Good candidates include Winxed and PIR.

> Thanks,
> Ben Batha
> bbatha at u.rochester.edu
> Computer Science
> University of Rochester


More information about the parrot-dev mailing list