Parrot released, raku passes sanity tests again, more!

The Raku Programming Language Collect, Conserve and Remaster Project

Parrot released, raku passes sanity tests again, more!

Originally published on 18 December 2007 by Patrick Michaud.

Happy birthday, Perl!

On this 20th birthday of Perl, I’d like to express my appreciation to Larry Wall (and his family) for the many years of leadership, dedication, wit, wisdom, and sacrifice that he has put into Perl. Of course, there are many more people who deserve our thanks for Perl, too many to list here, but Larry has always been a fixture of the community and I’m so thankful for his efforts.

Today Parrot 0.5.1 (Hatachi) was released, and quite frankly it’s another big leap in Parrot and Raku development. So much has happened since my last journal post of a week ago that it’s hard to know where to begin! The big news is that as of today the raku compiler is once again passing all of the 00-parrot and 01-sanity tests, so we can begin attacking the official test suite again. In other news:

For those who might be concerned that we seem to have done a lot of work “just to get back to where we already were”, I can only say that from an ease-of-development the raku compiler we have now is far ahead of what we had before. Unlike the previous compiler, we’re finding that new features are easily added to the system, and that many changes aren’t requiring me to shepherd many of the low-level details. For example…

Oh, and by the way, Jonathan also managed the Parrot 0.5.1 release today. Great work!

As for me, most of what I’ve been doing is answering questions on IRC and doing any refactors or cleanups that need to be done to allow others to implement features. So, I worked on things like

So, it’s been a very productive week, and I’m hoping this next week can be equally productive. The things I plan to focus on for this week:

Stay tuned, take a look at the pieces that are coming together, and if you can, come join the fun!