Weitere Perl 6-Projekte
Es gibt eine ganze Menge von Projekten, die entweder Perl 6 implementieren wollen, einen Teil der Infrastruktur stellen, dokumentieren wollen oder auf andere Art mit Perl 6 zu tun haben.
Parser und Compiler
STD.pm - Parser für Perl 6 in Perl 6
Larry Wall hat mit STD.pm eine Grammatik für Perl 6 in Perl 6 geschrieben. Um diese Grammatik ausführen zu können hat er ausserdem einige Perl 5-Programme geschrieben, die daraus ein Perl 5-Programm erstellen und ausführen.
Das ist der erste so gut wie vollständige Parser für Perl 6, der alle bisher geschriebenen Testdateien parsen kann. Das Einzige, was STD.pm bisher nicht verarbeiten kann sind Perl 6-Programme, die ihre eigenen Operatoren definieren. Larry areitet aber auch daran.
Elf und Pixie
Mitchell Charity hat "elf" gestartet, einen in Perl 6 geschriebenen Compiler, der STD.pm verwendet. Allerdings benutzt es STD.pm nicht direkt, sondern eine per Hand nach Ruby übersetzte Variante von STD.pm (da zu der Zeit, als elf geschrieben wurde, STD.pm noch von nichts geparsed werden konnte).
Paweł Murias hat eine Variante von elf geschrieben, die STD.pm direkt über dessen Perl 5-Übersetzung benutzt, un diesen Compiler "pixie" genannt. Pixie wird zur Zeit nicht mehr aktiv weiterentwickelt.
Smop
Daniel Ruoso hat smop gestartet. Der Name steht für "Simple Meta Object Programming". Das ist eine in C geschriebene Runtime-Bibliothek, die das Objektsystem von Perl 6 implementiert. Da das vorsieht, dass Objekte verschiedene Low-Level-Representation haben kann, und dass das standard-Objektsystem durch andere ersetzt werden kann, ist das gar nicht so einfach.
Der nächste Schritt wird, sein, das ganze als Backend für einen bestehenden Compiler zu verwenden.
Dokumentation
Conrad Schneiker betreibt das offizielle Perl 6-Wiki, das vor allen für Anwender gedacht ist. Er hat außerdem demjenigen eintausend US-Dollar versprochen, der ein gut funktionierendes Wiki-System in Perl 6 schreibt.
Moritz Lenz hat "perlhints" begonnen, ein Projekt, das für jedes syntaktische Feature von Perl 6 ein kleines Stückchen Dokumentation und ein Beispiel sammelt. Ziel ist es, ein Programm zu haben, in das man ein Stückchen eines Perl 6-Programms hineinschiebt, und das jedes einzelne Element dieses Programms erklärt. Da es ziemlich viele Sprachfeatures und Operatoren gibt, ist die Dokumentation noch ziemlich unvollständig. Auch die Integration in einen Parser fehlt noch.