develooper Front page | perl.perl6.announce | Postings from June 2012

4.5.0 Parrot "Buff-faced Pygmy Parrot" Released!

Alvis Yardley
June 19, 2012 15:43
4.5.0 Parrot "Buff-faced Pygmy Parrot" Released!
Message ID:
    In honor of M0: "The tiny bird, which is not much bigger than an adult
    person's thumb, is smaller than some of the insects with which it shares
    the forest. On average, buff-faced pygmy parrots (Micropsitta pusio) stand
    less than 9cm tall and weigh 11.5g (0.41oz)" --BBC Earth News 

On behalf of the Parrot team, I'm proud to announce Parrot 4.5.0, also known
as "Buff-faced Pygmy Parrot".  Parrot ( is a virtual
machine aimed at running all dynamic languages.

Parrot 4.5.0 is available on Parrot's FTP site
(, or by following the
download instructions at  For those who would like
to develop on Parrot, or help develop Parrot itself, we recommend using Git to
retrieve the source code to get the latest and best Parrot code.

Parrot 4.5.0 News:
    - Core
        + Added .write_bytes and .read_bytes methods to FileHandle and Socket
        + Added Parrot_api_set_stdhandle, Parrot_api_new_call_object and
          Parrot_api_setup_signature functions to the embedding API
        + Removed the "can" VTABLE
    - Languages
      + Winxed snapshot updated to 1.9.1
        - New syntax for parameters in multi
        - New syntax for initalization with new
        - Cast to var improved
    - IMCC
        + Removed .line, .file, setline and setfile directives from IMCC
    - Documentation
        + Fixed up Pod in 240 files to pass 't/codingstd/pod_description.t'.
    - Tests
        + Added 'docs/pdds' and 'docs/pdds/draft' as files for
          '' to exclude.
    - Build
        + Reduced number of packages under 'lib/Parrot/Pmc2c/'.
        + Added method-level documentation to several of the remaining packages.
        + Added 'docs/pdds' and 'docs/pdds/draft' as files for
          '' to exclude.
    - Community
        + M1, a C-like language that targets M0 had a burst of development
          and now has many working examples such as recursive Fibonacci and
          recursive factorial :
        + Parrot bindings to LAPACK are being worked on as part of Google
          Summer of Code:

The SHA256 message digests for the downloadable tarballs are:


Reini Urban (or a delegate) will release Parrot 4.6.0, the next scheduled
monthly release, on July 17th 2012. 

Many thanks to all our contributors for making this possible, and our sponsors
for supporting this project.


Alvis Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About