, though we are rather fond of them for obvious reasons.
Submitted by soh_cah_toa on Sun, 05/29/2011 - 02:55
Since joining the Parrot development team, I've been forced to forget just about everything I thought I ever knew about stack machines, computer architecture, and especially control flow. In fact, I think a more appropriate slogan for Parrot would be "the antithesis of tradition." This is not necessarily a bad thing though. If it weren't for Parrot, I probably would never have heard of things like continuation passing style or mark and sweep garbage collection systems.
Submitted by lucian on Thu, 05/26/2011 - 19:09
Sadly, exams have proven to take up more time than expected. Today's exam was ok, easier than I expected. Also easier than previous exams from this lecturer. At least my last exam is on Wednesday, so after that I'm free.
I have however managed to do some investigative work.
Submitted by benabik on Tue, 05/24/2011 - 19:23
Wait, why are you running already?
May 24 GSoC Start Date
Technically, the Summer of Code starts today. But since school was finished last week, I started digging in early. My blog last Friday had a few mini-goals in it:
- Examine current state of nqp_pct: Bacek's work here is contained in the compilers/pct/src/POST directory. The format and design of these classes are in large part what I'm basing my new work on.
Submitted by benabik on Fri, 05/20/2011 - 15:16
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:
Submitted by bubaflub on Fri, 05/20/2011 - 03:26
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.
Submitted by soh_cah_toa on Thu, 05/19/2011 - 04:37
No, I'm not that lazy. I'm talking about breakpoints. :)
Right now, I'm focusing on how to implement breakpoints. First I will talk about how breakpoints are implemented in traditional debuggers. Then I will consider what this means for Parrot.
Submitted by lucian on Wed, 05/18/2011 - 11:50
Sorry I'm late. I'll put my coat and hat away and be right with you.
Here's a puffin while you wait
I'm Lucian, and I like Python and Parrot.
I was lucky to be accepted for GSoC, doing Python3 on Parrot. Here's my proposal. There's a schedule in there and explanation of what I plan to do.
Submitted by gerd on Tue, 05/17/2011 - 09:56
On behalf of the Parrot team, I'm proud to announce Parrot 3.4.0,
also known as "Pacific Parakeet". Parrot
is a virtual machine aimed at running all dynamic languages.
Parrot 3.4.0 is available on Parrot's FTP
site, or by following the download
instructions. For those who want to hack on Parrot or languages that run on top of Parrot,
we recommend our organization page on GitHub,
or you can go directly to the official Parrot Git repo on Github
Submitted by tcurtis on Tue, 05/03/2011 - 05:17
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.
Submitted by soh_cah_toa on Thu, 04/28/2011 - 00:53
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.