Rakudo release #23

balint, 2009, november 24 - 21:53

Mi is az a Rakudo?

A Perl 6 hosszú-hosszú ideje fejlesztés alatt áll, keveset hallani róla, sokan talán azt hiszik, hogy nem is létezik. Pedig nagyon is aktív fejlesztés zajlik bizonyos berkeben, sőt, a Perl 6 készen áll arra, hogy a nagyközönség is tesztelje. Mivel maga a nyelv egyelőre csak specifikáció, nincs olyan, hogy Perl 6, ellenben több csapat is foglalkozik a folyamatos tervezés mellett a gyakorlatba való átültetéssel. Ilyen a Rakudo.

Rakudo Perl 6

A csapat honlapjáról letölthető az értelmező környezet több különböző operációs rendszerre, valamint folyamatosan kiadnak egy pdf formátumú tutorial/howto dokumentumot, amin nyomon követhetjük a project állapotát (utolsó).

Újdonságok a useperl-en megjelentek szerint:

* Rakudo is now passing 32,753 spectests, an increase of 171 passing
tests since the October 2009 release. With this release Rakudo is
now passing 85.5% of the available spectest suite.

* As mentioned above, most development effort for Rakudo in November
has taken place in the "ng" branch, and will likely be reflected
in the December 2009 release.

* Rakudo now supports unpacking of arrays, hashes and objects in
signatures

* Rakudo has been updated to use Parrot's new internal calling conventions,
resulting in a slight performance increase.

Perl 5 és 6

A Perl 6 a fejlesztők szerint egy evoluciós ugrás a nyelv történetében (nagymértékben továbbfejlesztett szintaxis és természetesen az új virtuális gép a parrot), mégsem jelenti azt, hogy a Perl 5 el fog tűnni, ugyanis mindkét ágnak rengetek fejlesztője és támogatója van.

A legutolsó Rakudo Perl 6 elérhető pár napja a project oldalán.

Ugyancsak elérthető egy nem hivatalos Perl6 Wiki.