Parrot 0.2.0 "NLnet" Released!

rafael on 2005-05-20T12:08:00

leo writes "Parrot 0.2.0 "NLnet" Released!

On behalf of the Parrot team I'm proud to announce the release of Parrot 0.2.0 and I'd like to thank all involved pepole as well as our sponsors for supporting us.

It's a pleasure and honor for me to be able to advertise (after 0.1.0) the next leap release 0.2.0 with almost complete MMD support."

Read details of the announcement below.

What is Parrot?

Parrot is a virtual machine aimed at running Perl6 and other dynamic languages.

Parrot 0.2.0 changes and news
  • parrot repository is now under subversion
  • MMD (Multi Method Dispatch) refactored
  • new unary and infix opcodes that return new result PMCs
  • dynamic scalar PMCs inherit now almost all from Parrot core PMCs
  • more unification of PMCs and ParrotObjects
  • tailcalls for functions and methods
  • PGE (Parrot Grammar Engine) reworked
  • Pugs creates Parrot code and Pugs is a registered Parrot compiler
  • new languages/lisp
  • the usual bug fixes and improvements

After some pause you can grab it from CPAN.

As parrot is still in steady development we recommend that you just get the latest and best from SVN by following the directions at source.html.

Turn your web browser towards parrotcode.org for more information about Parrot, get involved, and:

Have fun!


MMD, MJD - what's 3 bits between friends?

nicholas on 2005-05-20T13:19:55

For some reason I read almost complete MMD support as almost complete MJD support, and started wondering what that would be.

Although whatever it is, it seems that it's on CPAN already