Rakudo- Rakudo

Rakudo
Rakudo Perl 6-Logo
Stabile Version
"2021.09" Nr. 150 / 18. September 2021 ; vor 0 Tagen ( 2021-09-18 )
Repository
Betriebssystem Linux , Windows , FreeBSD , OS X , NetBSD , OpenBSD
Typ Raku (v6.c, v6.d) Compiler
Lizenz Künstlerische Lizenz 2.0
Webseite rakudo .org

Rakudo ist ein Raku- Compiler, der auf MoarVM und die Java Virtual Machine abzielt , die die Raku-Spezifikation implementiert. Es ist derzeit der einzige große Raku-Compiler in aktiver Entwicklung .

Ursprünglich im entwickelte Parrot Projekt, das Rakudo Quellcode-Repository wurde geteilt aus dem Projekt im Februar 2009 , so dass sie unabhängig voneinander entwickelt werden könnte, auch wenn es noch viele Abhängigkeiten zu der Zeit waren. Rakudo ist geschrieben in C , Raku, und die leichten Raku Teilmenge "NQP" (nicht ganz Perl).

Rakudo Perl #14 wurde im Februar 2009 unter dem Codenamen Vienna veröffentlicht, nach der Perl-Mongers- Gruppe, die seit April 2008 einen ihrer Entwickler gesponsert hatte. Spätere Versionen verwendeten Codenamen basierend auf Perl-Mongers-Gruppen.

Die erste große Veröffentlichung einer Distribution von Compiler und Modulen (mit dem Namen "Rakudo *" oder "Rakudo Star") war am 29. Juli 2010.

Name

Der Name "Rakudo" für den Raku-Compiler wurde zuerst von Damian Conway vorgeschlagen . "Rakudo" ist die Abkürzung für "Rakuda-dō" (mit einem langen 'o';駱駝), was japanisch für "Weg des Kamels" ist. "Rakudo" (mit einem kurzen 'o';) bedeutet auf Japanisch auch "Paradies".

Der Begriff "Rakudo" wurde auch gewählt, um den Namen einer Sprachimplementierung ("Rakudo") vom Namen der Sprachspezifikation ("Raku") zu unterscheiden – jede Implementierung, die die offizielle Testsuite besteht, könnte sich "Raku" nennen. Derzeit gibt es mehrere Implementierungen mit unterschiedlichen Reifegraden, wobei nur Rakudo das vollständige Raku und NQP für die Raku-Teilmenge implementiert.

Verweise

Externe Links