Perl 6 ist da!
Eine gefühlte Ewigkeit ist es her, dass die Idee von Perl 6 geboren wurde. Zwischenzeitlich schon mit Duke Nukem Forever in einem Atemzug genannt, jetzt aber endlich da: Perl 6! Wobei Perl 6 eine Spezifikation einer Programmiersprache ist und nicht die Implementierung an sich. Gestern wurde Rakudo Star veröffentlicht, das Perl 6 auf Parrot. Damit gibt es erstmals eine benutzbare Implementierung von Perl 6. Rakudo Star ist aber noch langsam, es ist auch nicht für den Produktivbetrieb gedacht und es fehlt auch noch die Modulvielfalt von Perl 5, aber dank Rakudo gibt es jetzt eine Version, auf der man Modulentwicklungen aufbauen kann. Ich möchte hier keine weit ausschweifende Einführung in Perl 6 geben – denn dafür gibt es das Buch mit Rakudo und ein Tutorial in den $foo Ausgaben 4 bis 11-, sondern einfach ein paar kleinere Codebeispiele zeigen und Lust auf mehr machen. Perl 6 ist nicht einfach eine Weiterentwicklung von Perl 5, sondern eine eigenständige Sprache in der Perl-Familie mit vielen netten Features. Für Programmierer, die Perl 5 kennen, dürfte aber einiges bekannt …