Hello Ben, welcome to Parrot! It's really good to hear from you, and it's awesome that you're looking to do a GSoC project with Parrot.
By way of fair warning, there are several other students who have also expressed interest in developing a Python 3 compiler, in whole or in part. Building a compiler is always a pretty big project, although I don't know if there is any reasonable way we can split the work up three ways. Maybe we should hold a little mini-meeting with all the students interested in working on Python, and see if we can figure out a way to spread out the work. Are you interested in any other projects? Are you interested in working on something similar, such as a Python 2 compiler instead? Getting a working Python compiler as part of the Parrot ecosystem is a big priority for us, and it seems like it's a popular project idea among potential students as well. Assuming we have enough slots to accept all the applications we will be sent, I want to make sure students all have something interesting and unique to work on, and that we aren't all getting in the way of each other. Again, welcome to Parrot. Drop by the #parrot IRC chatroom and let's start talking about your plans. Thanks, --Andrew Whitworth On Thu, Mar 24, 2011 at 6:51 PM, Ben Batha <[email protected]> wrote: > To whom it may concern: > I am an undergraduate at the University of Rochester, and I would be > interested in working on a project that Parrot is offering. A couple of the > projects on the wiki piqued my interest and I was wondering if I could get a > little more information on them. > The first and most interesting project to me was the Python3 compiler. I > have begun looking at some resources on the web; the Pypy project, the > Parrot PIR documentation, and of course the Python language reference. Are > there any other sources that you would recommend beyond these, to get > familiar with the goals of the project? Additionally, what is the scope of > the compiler, e.g. will it use Python's standard libraries or will these be > implemented by myself or by someone else at a latter date? > 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? > For some more background information on myself here is a list of courses > that I have taken: > Programming Language Design and Implementation, this covered the design of > compiler front ends and basics of optimization. In this class I wrote a > compiler for C. > Computation and Formal Systems, > Data Structures and Algorithms > Artificial Intelligence > Discrete Math > Linear Algebra & Differential Equations > Calculus I & II > > Thanks, > Ben Batha > [email protected] > Computer Science > University of Rochester > > > > > > _______________________________________________ > http://lists.parrot.org/mailman/listinfo/parrot-dev > > _______________________________________________ http://lists.parrot.org/mailman/listinfo/parrot-dev
