Parrot 3.11.0 "Duct Tape" Released

"If I had some duct tape, I could fix that."
 - MacGyver

On behalf of the Parrot team, I'm proud to announce Parrot 3.11.0, also known as "Duct tape". Parrot is a virtual machine aimed at running all dynamic languages.

Parrot 3.11.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

To clone the Parrot Git repo into a directory called 'parrot', use the following:

    git clone git://

If you want it to be in a directory other than 'parrot', then just give that as a second
argument to clone:

    git clone git:// parrot_foo

Parrot 3.11.0 News:

    - Core
        + packfile api and pbc handling improvements
        + smarter recursion tracking across threads
        + new "pop_upto_eh" op for finer-grained exception handling
        + subroutine-level profiling runcore cleanups
        + improved window support
    - Languages
        + new math builtins in winxed (abs, sinh, cosh and tanh)
        + better inline support in winxed
        + squaak improvements (sub as expression, new read() builtin)
    - Documentation
        + many new man pages thanks to gci students
    - Tests
        + updated example code for FileHandle and Iterator
        + coding standards fixes

The SHA256 message digests for the downloadable tarballs are:

22d0bd277c956167eb0b8e6a41c211541ba0733e  parrot-3.11.0.tar.bz2
c83a463934424ae1ecb58a9206f4eb1a6a2aad58  parrot-3.11.0.tar.gz

Many thanks to all our contributors for making this possible:
Alekssasho, Alvis Yardley, Andrew Whitworth, Andy Lester, Brian Gernhardt, Bruce Gray, Christoph Otto, Francois Perrad, jkeenan, Jonathan "Duke" Leto, Michael Schroeder, Moritz Lenz, Nolan Lum, NotFound, Paweł Nowak, Peter Polacik, Sasho, Stefan Seifert, Tristan Hume, Vasily Chekalkin, Whiteknight

Our next release is 17 January 2012.