2009/9/17 jerry gay <jerry....@gmail.com>:
> On behalf of the Rakudo development team, I'm pleased to announce
> the September 2009 development release of Rakudo Perl #21 "Seattle".
> Rakudo is an implementation of Perl 6 on the Parrot Virtual Machine [1].
> The tarball for the September 2009 release is available from
> http://github.com/rakudo/rakudo/downloads .
>

As usual, binaries for Windows are available on
http://sourceforge.net/projects/parrotwin32/files/ ,
including the latest Parrot release and many other languages.

> Due to the continued rapid pace of Rakudo development and the frequent
> addition of new Perl 6 features and bugfixes, we recommend building Rakudo
> from the latest source, available from the main repository at github.
> More details are available at http://rakudo.org/how-to-get-rakudo.
>
> Rakudo Perl follows a monthly release cycle, with each release code named
> after a Perl Mongers group.  September 2009 is code named "Seattle" for the
> enthusiasm they have shown for Perl 6 during monthly meetings, and the
> feedback, encouragement and support given me for the past several years.
>
> Since the 2009-08 release, Rakudo Perl builds from an "installed
> Parrot" instead of using Parrot's build tree.  This release of Rakudo
> requires Parrot 1.6.0.  For the latest information on building and
> using Rakudo Perl, see the README file section titled "Building and
> invoking Rakudo".  (Quick note: the "--gen-parrot" option still
> automatically downloads and builds Parrot as before, if you prefer
> that approach.)
>
> Also, unlike previous versions of Rakudo Perl, the "perl6"
> (or "perl6.exe") executables only work when invoked from the
> Rakudo root directory until a "make install" is performed.
> Running "make install" will install Rakudo and its libraries
> into the Parrot installation that was used to build it, and then
> the executables will work when invoked from any directory.
>
> Some of the specific major changes and improvements occuring
> with this release include:
>
> * Rakudo is now passing 15,497 spectests, an increase of 3,128
>  passing tests since the August 2009 release.  With this release
>  Rakudo is now passing 71.5% of the available spectest suite.
>
> * Rakudo now supports contextual variables.
>
> * Rakudo now supports the rational (Rat) data type.
>
> * Rakudo now supports overloading of many of the builtin operators,
>  many of which are now defined in the core setting.  Many have
>  also been improved to be more faithful to the specification
>  with respect to types and coercions.
>
> * Substantially improved support for trait handling.  Most of the
>  "built-in" traits are now defined in the core setting.
>
> * The %*ENV variable now works properly for modifying the process environment.
>
> Since the Perl 6 specification is still in flux, some deprecated features
> have been removed from Rakudo. Prominently among those are:
>
>  * '=$handle' is deprecated in favor of '$handle.get' (one line)
>   and '$handle.lines' (all lines).
>
>  * 'int $obj' is deprecated in favor of '$obj.Int'.
>
> The development team thanks all of our contributors and sponsors for
> making Rakudo Perl possible.  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 (#22) is scheduled for October 22, 2009.
> A list of the other planned release dates and codenames for 2009 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!
>
> References:
> [1]  Parrot, http://parrot.org/
>
>

Reply via email to