|
Perl 6
Perl 6 Tutorial Part 1: Revision 4
^ _`Basics`_
^^ Motivation for a new Tutorial Perl 6 appears slowly before the wondering eyes of the curious, but if they try to write there first programs with "Rakudo"<http://rakudo.org/> and the dokumentation (aka "synopses"<http://feather.perl6.nl/syn/>) they often don't get far. ihre ersten Programme darin schreiben, stehen vor echten Hürden. Die Sprache verändert sich in Nuancen fast jede Woche, Rakudo und Pugs kennen noch nicht alle Befehle, und die Synopsen sind wahrlich keine leichte Bettlektüre. Sie sind umfangreich, mit Fachslang angereichert und eher darauf ausgerichtet, komplizierte Sonderfälle auszuleuchten, als Anfängern die ersten Schritte zu erleichtern. Dafür bräuchte es eher ein Tutorial, das seine Leser behutsam in die neue Sprache einführt und nur so wenig Wissen wie sinnvoll voraussetzt, damit so viele Interessierte wie möglich sich die begeisternden Verbesserungen und Erweiterungen gegenüber Perl 5 aneignen können. Dieser Artikel soll ein solches Tutorial sein und er wird mit jeder Folge ein kleines Teilgebiet mit Beispielen und in Einzelheiten dem geneigten Perl 6-Anfänger näher bringen. Denn Perl war immer darauf aus, dem erfahrenen Codepoeten die Arbeit zu erleichtern und ist deswegen nicht an einem Tag vollständig erlernbar. Auch darin ist Perl 6 eine Steigerung von Perl 5. Um diesem Kurs einen größeren Nutzen zu entnehmen, empfehle ich es, beim Lesen die Beispiele, oder eigene Abwandlungen davon, mit Pugs auszuprobieren. Pugs findet ihr auf pugscode.org oder über perl.org. Hilfreich ist es auch, vorher den zweiteiligen Perl 6-Artikel gelesen zu haben, der in den vorigen beiden Ausgaben abgedruckt war. Dort wurde von der Entwicklung des Projektes und den linguistischen Konzepten der Sprache berichtet. |