Sunday, May 28, 2006


YAI - Yet Another Introduction

I'll just jump right into it and say a few words about myself first.

I'm a hungarian student, studying at Eötvös Loránd Tudományegyetem. I've always been interested in languages, computer or otherwise, so it is not too hard to imagine why Perl appealed to me in so many ways from the beginning, since I started out with the language a couple of years back.

The project I'm working on, "Perl 6 DBI Module" is in some ways a return to why I originally started learning Perl, to be able to interface with a database. DBI itself is very old, the Perl 5 version of the module started out in 1994 and has accumulated a lot of historical baggage throughout the years. My project, a Perl 6 DBI could be summed up as a bridge between the Perl 5 version of DBI and the future DBI2 in both architectural and timeline sense. The Perl 6 DBI module will retain the DBI v1 API, while having a completely redesigned and rewritten internal structure. It will also serve as the means to let the v2 API emerge from the new foundations. Google will most likely publish the accepted proposals next week, so for a detailed description please check the SoC website.

In the short term I'm working on getting DBI's structural overview done, separating core and optional functionality which can be encapsulated by Perl 6's new OO capabilities and in the name of the 'release early, release often' principle, getting something to work asap.

So, that's about the project and myself, this is going to be an exciting summer for all of us.

Saturday, May 27, 2006


Another introduction

So, I'll be the next. In fact, I've started recording my progress *before* the SoC began in my newly created blog Yet Another Pugs Hacker's Blog so that I will mainly post there and maybe leave a stub or a copy here.

I am from Taiwan (by the way, I haven't seen any Taiwan students in the reposting biographies on the mailing list), currently a junior student in National Taiwan University. My interested topic is programming language and also software engineering and algorithm.

My project is "Pugs Self-hosting Bootstrap From Perl 5 and Rules," which is not quite clear what I am going to do by looking at the project name. A complete introduction of my project is the TODO file of Pugs::Grammar::MiniPerl6. Also, my blog entry for summer of code contains my proposal.

Finally, thanks to Google, The Perl Foundation, all the mentors, and Audrey Tang, the leader of pugs project.

Thursday, May 25, 2006



I guess I get to start us off. As part of the summer of code, we (the students) will be posting here once a week (or more often) with information on our development. I guess I'm going to be the first one to post. Just to get into the habit of posting, I'm going to start this week with a post introducing myself and telling a little about how my project is shaping up.

As for myself, I'm going to be heading into my senior year at New Mexico Tech in beautiful Socorro, New Mexico. (Anybody that's been to Socorro will catch the sarcasm here.) I'm a Computer Science major, and my main interest is in languages (computer and human). For the duration of the summer I'll be in or around Las Cruces, NM.

My project is a complete Perl 5 parser with Perl 6 output. From my first bit of contact with my mentor (Larry Wall, who I'm very excited to get to work with), it turns out the Perl 5 parser is more complete then I originally knew, so it looks like I'll be heading straight into the translation aspect. My goal for the remainder of this week/the begining of the next is to get a good design document together, hopefully with a complete listing of all changes that need to be made to convert Perl 5 code to Perl 6. From there I'll move into actual development.

That's it for me for now, I look forward to seeing updates from the other SoC students and getting to colaborate with the Perl community.

Wednesday, May 24, 2006


Summer of Code 2006 is on!

Welcome to the Perl Foundation's Google Summer of Code 2006 Blog.

We're extremely excited to announce that we have 5 projects this year:
More information and updates will be posted here and to the our own Summer of Code site soon.

This page is powered by Blogger. Isn't yours?