Rakudo - Rakudo

Rakudo
Rakudo Perl 6 -logo
Stabil utgivelse
"2021.09" #150 / 18. september 2021 ; 0 dager siden ( 2021-09-18 )
Oppbevaringssted
Operativsystem Linux , Windows , FreeBSD , OS X , NetBSD , OpenBSD
Type Raku (v6.c, v6.d) Kompilator
Tillatelse Artistic License 2.0
Nettsted rakudo .org

Rakudo er en Raku -kompilator rettet mot MoarVM og Java Virtual Machine , som implementerer Raku -spesifikasjonen. Det er for tiden den eneste store Raku -kompilatoren i aktiv utvikling .

Opprinnelig utviklet innen Parrot prosjektet, Rakudo kildekode repository ble splittet fra prosjektet i februar 2009, slik at det kan utvikles uavhengig, selv om det var fortsatt mange avhengigheter på den tiden. Rakudo er skrevet i C , Raku og den lette Raku -undersettet "NQP" (Not Quite Perl).

Rakudo Perl #14 ble utgitt i februar 2009, kodenavnet Wien etter Perl mongers -gruppen som hadde sponset en av utviklerne siden april 2008. Senere utgivelser har brukt kodenavn basert på Perl mongers -grupper.

Den første store utgivelsen av en distribusjon av både kompilator og moduler (kalt "Rakudo *" eller "Rakudo Star") var 29. juli 2010.

Navn

Navnet "Rakudo" for Raku -kompilatoren ble først foreslått av Damian Conway . "Rakudo" er forkortelse for "Rakuda-dō" (med et langt 'o';駱駝), som er japansk for "Way of the Camel". "Rakudo" (med et kort 'o';) betyr også "paradis" på japansk.

Begrepet "Rakudo" ble også valgt for å skille mellom navnet på en språkimplementering ("Rakudo") fra navnet på språkspesifikasjonen ("Raku") - enhver implementering som består den offisielle testsuiten kan kalle seg "Raku". Det er for tiden flere implementeringer på forskjellige modenhetsnivåer, med bare Rakudo som implementerer full Raku og NQP for Raku -undersett.

Referanser

Eksterne linker