One of the objectives before the midterms was to unify the buildsystem. Earlier the build process consisted of a separate Makefile and a setup.winxed file, and yet manually required people to go and build Rosella themselves.
Psittacosaurus (...from the Greek for "parrot lizard")...
notable for being the most species-rich dinosaur genus.
Psittacosaurus is not as familiar to the general public
as its distant relative Triceratops but it is one of the
most completely known dinosaur genera.
On behalf of the Parrot team, I'm proud to announce Parrot 5.6.0,
also known as "Psittacosaurus". Parrot
is a virtual machine aimed at running all dynamic languages.
Another slow week, with much work being blocked by a simple bug that I am debugging with the help of the several people now (Details below). The uncompleted objectives of this week would mean that I would need to reschedule some of my future efforts. I tried to schedule my project as best as I can with previous knowledge, but its hard to predict the problems that will come up. I am reminded of this blog post, where optimism in scheduling a project is cautioned against.
This was a rather slow week in terms of work done. The work done this week started out with merging the nciupdate branch with master. Having PMC's as default fallbacks for unparseable arguments made the nci defs much more accurate. Of course tests are still needed, and some flaws would come forward as other work builds upon that work.
Then the next part involved cleaning out some more cruft from the old project. This included redundant entries in .gitmodules, duplicated directories and some other makefile work.
This was my first week of GSoC working on parrot-libgit2. parrot-libgit2 is aimed at providing a low-level PIR binding to libgit2 as well as high-level winxed bindings. The schedule is available here. Duke Leto wrote the initial code a couple of years ago, but since then the code had bitrotted.
We are stardust.
Billion year old carbon.
We are golden.
Caught in the devil's bargain
And we've got to get ourselves back to the garden.
(To some semblance of a garden.)
-- "Woodstock", by Joni Mitchell
On behalf of the Parrot team, I'm proud to announce Parrot 5.3.0,
also known as "W00tstock Parrot". Parrot
is a virtual machine aimed
at running all dynamic languages, and currently focusing on Perl 6.