Parrot is a virtual machine designed to efficiently compile and execute bytecode for dynamic languages. Parrot currently hosts a variety of language implementations in various stages of completion, including Tcl, Javascript, Ruby, Lua, Scheme, PHP, Python, Perl 6, APL, and a .NET bytecode translator. Parrot is not about parrots, though we are rather fond of them for obvious reasons.

But it's not out forever. Alice Cooper lied to me. However, with my final final behind me I can now begin to dig into Parrot code!

One of the requirements for Summer of Code is a weekly blog posting. For future weeks, I intend to post on Monday or Tuesday so that my post is ready prior to #parrotsketch. Although GSoC has yet to officially begin, I thought I'd create a "week 0" post to work out a format for them and discuss my plans in general. I thought I'd start each post with the stated deadline from my proposal:

My name is Bob Kuo (irc, cpan, github: bubaflub) and I'm a Google Summer of Code student. My project aims to provide Parrot bindings to the GNU Multiple Precision Arithmetic Library (GMP - http://www.gmplib.org). GMP is an free and open source multi-precision math library and provides functions for integers, decimals, and rational numbers. The project aims to initially just bind the integer functions and provide full documentation and tests. Beyond these I'll have some higher-level objects written in Winxed for a more object oriented and more convenient approach.

Hello, I'm Tyler Curtis (tcurtis on #parrot), and once again, I have the fortune to be doing Google Summer of Code for Parrot. This summer, I will be writing a LALR parser generator targetting Parrot. My proposal contains a tentative schedule and some amount of explanation of what my project involves. I plan to produce some further explanation in a future blog post, as well.

My name is Kevin Polulak (a.k.a. soh_cah_toa) and I am one of the seven newest additions to the Parrot community. This is going to be my first Google Summer of Code. The goal of my project is to build a language-independent symbolic debugger for Parrot. My proposal can be read here.

Hello, My name is Rohit Jangid and I have been selected as a Google Summer of Code student.
My project is Implementing "JavaScript Compiler on Parrot". This is my first post on Parrot so I would like give a brief introduction to my project and why It's an awesome one.

I am an undergrad in Department of Computer Engineering in NSIT India.

My name is Brian Gernhardt and I'm a Google Summer of Code student. My project is Migrating PAST to NQP and newPOST. The full description of my project is there, along with a short biography, but for those who want to skip the nitty gritty details, I'll give a short version here.