News

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:

  

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

Parrot 2.4.0 "Sulfur Crest" Released!

"So there me was beating boulder into powder because me couldn't eat it, and magic ball land in lap. Naturally me think, "All right, free egg." because me stupid and me caveman. So me spent about three days humping and bust open with thigh bone so me could eat it good. Then magic ball shoot Oog with beam, and next thing me know me go out and invent wheel out of dinosaur brain. Magic dino wheel rolls for three short distance until me eat it. The point is, me get smarter.

Parrot Foundation Announces Accepted Students in Google Summer of Code™ Program

Seattle, WA — April 26, 2010  Parrot Foundation is pleased to announce the acceptance of five student proposals for projects relating to the Parrot Virtual Machine in the 2010 Google Summer of Code program.

Parrot 2.3.0 "Samoan Lory" Released!

"Truth is what stands the test of experience.”
- Albert Einstein

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

tags:

Parrot 2.2.0 Released!

"I can't understand why people are frightened of new ideas. I'm frightened of the old ones.”
- John Cage

On behalf of the Parrot team, I'm proud to announce Parrot 2.2.0
"Like Clockwork." Parrot (http://parrot.org/) is a virtual machine aimed
at running all dynamic languages.

Parrot 2.2.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 on the source code repository to get the latest and best Parrot code.

tags:

Parrot 2.1.1 Released!

Wiseman: When you removed the book from the cradle, did you speak the words?

Ash: Yeah, basically.

Wiseman: Did you speak the exact words?

Ash: Look, maybe I didn't say every single little tiny syllable, no. But basically I said them, yeah.

Army of Darkness



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

Parrot 2.1.1 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.1.0 Released!

"One must command from each what each can perform, the king went on. "Authority is based first of all upon reason. If you command your subjects to jump into the ocean, there will be a revolution. I am entitled to command obedience because my orders are reasonable."
"Then my sunset?" insisted the little prince, who never let go of a question once he had asked it.
"You shall have your sunset. I shall command it. But I shall wait, according to my science of government, until conditions are favorable."

— Antoine de Saint-Exupéry, The Little Prince

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

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

Syndicate content