News

General tag for all news, to collect under one heading.

Parrot 3.0.0 "Beef Stew" Released!

"I think my imagination's broke. Lemme try and think up the best thing ever. Umm... beef... stew. Yup it's busted alright. I'm gonna go... place."
- Strong Bad

On behalf of the Parrot team and an enthusiastic but undiscriminating dachshund that followed me home last week, I'm proud to announce Parrot 3.0.0, also known as "Beef Stew", or at the insistence of a shadowy government organization, "Snowflake". Parrot is a virtual machine that dreams about running all dynamic languages everywhere, even the one you're think about right now. Parrot has big plans, even if needs a haircut and sometimes goes outside with its shoes untied.

tags:

Parrot 2.11.0 "At The ROFLBBQ" Released!

On behalf of the Parrot team, I'm proud to announce Parrot 2.11.0 "At The ROFLBBQ." Parrot is a virtual machine aimed at running all dynamic languages.

tags:

Parrot 2.10.0 "Pesquet's" Released!

On behalf of the Parrot team, I'm proud to announce Parrot 2.10.0 "Pesquet's". Parrot is a virtual machine aimed at running all dynamic languages.

Parrot 2.10.0 is available on Parrot's FTP site, or follow the download instructions. For those who would like to develop on Parrot, or help develop Parrot itself, we recommend using Git on our source code repository to get the latest and best Parrot code.

tags:

Parrot 2.9.1 Released

On behalf of the Parrot team, I'm proud to announce Parrot 2.9.1. Parrot
is a virtual machine aimed at running all dynamic languages.

tags:

Parrot 2.9.0 "Red-masked" Released!

On behalf of the Parrot team, I'm proud to announce Parrot 2.9.0 "Red-masked". Parrot is a virtual machine aimed at running all dynamic languages.

Parrot 2.9.0 is available on Parrot's FTP site, or follow the download instructions. For those who would like to develop on Parrot, or help develop Parrot itself, we recommend using Subversion on our source code repository to get the latest and best Parrot code.

tags:

Parrot 2.8.0 "Tui Parakeet" Released!

On behalf of the Parrot team, I'm proud to announce Parrot 2.8.0 "Tui Parakeet."
Parrot is a virtual machine aimed at running all dynamic languages.

Parrot 2.8.0 is available on Parrot's FTP site, or follow the download instructions. For those who would like to develop on Parrot, or help develop Parrot itself, we recommend using Subversion on our source code repository to get the latest and best Parrot code.

tags:

Parrot 2.7.0 "Australian King" Released!

Never worry about theory as long as the machinery does what it's supposed to do. 
    —Robert A. Heinlein 

On behalf of the Parrot team, I'm proud to announce Parrot 2.7.0 "Australian King"

Parrot is a virtual machine aimed at running all dynamic languages.

Parrot 2.7.0 is available on Parrot's FTP site, or follow the download instructions. For those who would like to develop on Parrot, or help develop Parrot itself, we recommend using Subversion on our source code repository to get the latest and best Parrot code.

SHA digests for this release are:

  
tags:

Parrot 2.6.0 "Red-rumped" supported release.

What we call the beginning is often the end
And to make an end is to make a beginning.
The end is where we start from.
   —T. S. Eliot, Four Quartets

On behalf of the Parrot team, I'm happy to announce Parrot 2.6.0
"Red-rumped." Parrot (http://parrot.org/) is a virtual machine aimed
at running all dynamic languages.

Parrot 2.6.0 is available on Parrot's FTP site, or follow the
download instructions at http://parrot.org/download. For those who would like to
develop on Parrot, or help develop Parrot itself, we recommend using Subversion

tags:

Parrot 2.5.0 "Cheops" Released!

On behalf of the Parrot team, I'm proud to announce Parrot 2.5.0
"Cheops". Parrot
is a virtual machine aimed at running all dynamic languages.

Parrot 2.5.0 is available on Parrot's FTP
site
, or follow the download
instructions
. For those who would like to develop on Parrot, or help
develop Parrot itself, we recommend using
Subversion on our
source code repository
to get the latest and best Parrot code.

Parrot 2.5.0 News:

  • Core
    • Added ByteBuffer PMC to allow direct byte manipulation
    • Modified some PMC vtable functions to reduce complexity, simplifying coverage.
    • Modified PAST to generate symbolic PASM constants in PIR output.
    • General STRING API cleanups
    • Increased test coverage of core PMCs
    • Fixed up 'exit' opcode, added CONTROL_EXIT exception type.
    • Experimental 'unroll' opcode renamed to 'finalize'
  • NQP-rx
    • Added proper support for multisubs and multimethods
    • Fixed sigspace handling ** quantifier in regexes
    • Added \e strings
    • Added use of inversion lists for charclass lists in regexes
  • Platforms
    • EPEL (Extra Packages for Enterprise Linux) packages for RHEL6.beta are available
  • Begin moving towards Lorito, the ops refactor to enable pervasive self-hosting and JIT compilation.
    • All ops are now built with the self-hosted opsc compiler.
    • For more Information about Lorito see:
tags:

call for Parrot foundation members applications

We're coming up on the annual Parrot Foundation member's meeting. Which includes the nomination and election of the next Parrot Foundation board of directors. And being so, the foundation is inviting everyone eligible for membership to apply. To be eligible for becoming a member of the Parrot Foundation you must:

  1. be nominated by two current members
  2. have made at least two contributions to the project (or a language implementation targeting the project)
  3. sign a contributor agreement
Syndicate content