|| ||Michael Hind <mike.hind-AT-gmail.com> |
|| ||perl6-language-AT-perl.org, perl6-announce-AT-perl.org, perl5-porters-AT-perl.org,
|| ||Parrot 3.1.0 "Budgerigar" Released! |
|| ||Tue, 15 Feb 2011 22:09:19 +0000|
|| ||Article, Thread
Always store beer in a dark place.
-Robert A. Heinlein
On behalf of the Parrot team, I'm proud to announce Parrot 3.1.0
Parrot is a virtual machine aimed at running all dynamic languages.
Parrot 3.1.0 is available on Parrot's FTP site, (
or follow the download instructions on http://www.parrot.org (Current
developer release) .
For those who would like to develop on Parrot, or help develop Parrot
itself, we recommend
using the git repository to get the latest and best Parrot code.
(git clone git://github.com/parrot/parrot.git).
SHA digests for this release are:
Parrot 3.1.0 News:
New in 3.1.0
+ Exception PMCs are now subclassable from PIR
+ IPv6 is now supported and tested
+ Added Parrot_ext_try function to extend API (experimental), to allow
implementation of try .. catch construcs in C extensions.
+ We now have a YAML library called YAML::Tiny, a port of YAML::Tiny from
+ Deprecated/experimental features are now stored in api.yaml in an
format, which will allow automated tools easy access to this data. This
DEPRECATED.pod, which no longer exists.
+ Improved GC latency
+ Improved GC performance on low-memory systems
+ Improved packfile annotation lookup complexity
+ Removal of unused code and SVN based code
+ A repository for a new NQP version which has a new object model is
created at http://github.com/perl6/nqp
+ Cardinal (Ruby on Parrot) now compiles and passes it's test suite on
and is looking for developers : https://github.com/parrot/cardinal
+ Cardinal can send smoke reports with "rake smoke" or "parrot setup.pir
and is looking for developers: https://github.com/leto/jaspers
+ The following Parrot Google Code-In students were grand prize winners:
Fernando Brito, Brazil
David Czech, Canada
Nolan Lum, United States
Matt Rajca, United States
Tony Young, New Zealand
Daniel Kang, United States
We are very proud of them for their fine work and congratulate
them for achieving top finalist status! For more info, see:
+ Many new Parrot-related terms were added to docs/glossary.pod
+ Removal of most remaining references to SVN
+ Internal project documentation is included in html output
+ Test suite now passes on NetBSD 5.1
+ Test coverage increased greatly for the Embed/Extend subsystem,
thanks to a TPF grant:
and on a perhaps less serious note:
The Budgerigar (pronounced /?b?d?????r/), Common Pet Parakeet, or Shell
Parakeet (Melopsittacus undulatus), informally nicknamed the budgie, is a
small, long-tailed, seed-eating parrot, and the only species in the
genus Melopsittacus. Wild budgerigars are found throughout the drier parts
Australia, where the species has survived harsh inland conditions for the
five million years. Naturally green and yellow with black, scalloped
on the nape, back, and wings, breeders have created a rainbow of blues,
and yellows, and even forms with small crests. Budgerigars are popular pets
around the world due to their small size, low cost, and playful nature.
The budgerigar is closely related to the lories and the fig parrots.
budgerigars are often, especially in American English, called parakeets,
term refers to any of a number of small parrots with long, flat tails.
extracted from http://en.wikipedia.org/wiki/Budgerigar (more plus pictures
Cheers Michael, (mikehh)
Michael H. Hind
Cell: +44 (0) 7877 224 745
to post comments)