On behalf of the Rakudo development team, I'm happy to announce the
August 2010 release of Rakudo Perl #32 "Pisa".  Rakudo is an
implementation of Perl 6 on the Parrot Virtual Machine (see
<http://www.parrot.org>). The tarball for the August 2010 release
is available from <http://github.com/rakudo/rakudo/downloads>.

Please note: This announcement is not for the Rakudo Star distribution --
it's announcing a new release of the compiler only.  For the latest
Rakudo Star release, see <http://github.com/rakudo/star/downloads>.

The Rakudo Perl compiler follows a monthly release cycle, with each release
named after a Perl Mongers group. The August 2010 release is code named
"Pisa" in recognition of its excellent work in organizing
YAPC::EU 2010, "The Renaissance of Perl" [1,2].  Many Rakudo
developers presented at the conference, and it was an excellent
location for a hackathon and planning the next phases of Rakudo
development.

Some of the specific changes and improvements occurring with this
release include:

* Due to a specification change, Nil is now undefined, and no longer
  simply an empty Parcel.

* Many modifiers are now recognized on the outside of regexes and
  substitutions, for example s:g:samecase/abc/defg/

* Improvements to the performance of integer operations

* Initial implementations of .pack and .unpack methods for the Buf class

* Smartmatching against True or False is now an error. Most people who did
  this really wanted to look at the return value of .so instead.

For a more detailed list of changes see "docs/ChangeLog".

The development team thanks all of our contributors and sponsors for
making Rakudo Perl possible, as well as those people who worked on
Parrot, the Perl 6 test suite and the specification.

The following people contributed to this release:
Moritz Lenz, Patrick R. Michaud, Solomon Foster, Will "Coke" Coleda,
Carl Mäsak, Jonathan Worthington, Bruce Gray, Patrick Abi Salloum,
tylercurtis, Kyle Hasselbacher, Tadeusz Sośnierz, Jonathan Scott Duff,
Christopher J. Madsen, Kodi Arfer, Reini Urban, TimToady, felliott,
Matt Kraai, Jan Ingvoldstad, szabgab, madsen, Andy Lester, cosimo,
Fitz Elliott

If you would like to contribute, see <http://rakudo.org/how-to-help>, ask on
the perl6-compi...@perl.org mailing list, or ask on IRC #perl6 on freenode.

The next release of Rakudo (#33) is scheduled for September 23, 2010.
A list of the other planned release dates and code names for 2010 is
available in the "docs/release_guide.pod" file.  In general, Rakudo
development releases are scheduled to occur two days after each
Parrot monthly release.  Parrot releases the third Tuesday of each month.

Have fun!

[1] http://www.perl.it/
[2] http://conferences.yapceurope.org/ye2010/

Reply via email to