Übersicht || 0: Vorwort | 1:Geschichte | 2:Theo | 3:Var | 4:Op | 5:IO | 6:{} | 7:Sub | 8:OOP | 9:Rx || A:Index | B:Tab | C:Tour | D:Delta | E:Links

Paul Graham: There are some stunningly novel ideas in Perl, for example. Many are stunningly bad, but that's always true of ambitious efforts. At its current rate of mutation, God knows what Perl might evolve into in a hundred years.

Ziel

In altehrwürdiger Perltradition versucht dieses Tutorial alles für alle zu sein, wobei ich meine Hauptaufgabe darin sehe, Perlprogrammierern den Umstieg von Version 5 nach 6 zu erleichtern. Dafür soll dieses Tutorial eine vollständige, thematisch sortierte Abhandlung der neuen Sprache sein. Dazu versuche ich alles möglichst eingängig zu halten, jedes Thema vom Einfachsten an aufzurollen und alle verwendeten Fachbegriffe im Index zu erklären. Deshalb sollte auch jeder andere, mit den Grundlagen heutiger Programmiersprachen vertraute Leser, hiermit Perl 6 lernen können. Um das Tutorial benutzbarer zu machen und auch den Schnelleinstieg aus verschiedenen Richtungen zu erleichtern, gibt es mehrere Anhänge.

Name

Vorbild sind die bekannten smargdenen Tafeln, Urtext der Hermetik, die wesentliches Wissen enthalten und vor allem ein Führer zur Erlangung geistiger Meisterschaft sind. Es geht auch das Gerücht um, daß je nach dem Stand deines Bewusstseins, die Tafeln dir nur vermitteln was für dein Wachstum unmittelbar nötig ist. Im englischen steht das Wort table auch für Tabelle womit ich andeuten will das ich hier nicht einen Roman schreiben will sondern eine Übersicht, in der man schnell einzelne Informationen finden kann.

Aufbau

Dieses Kapitel umfasst einige Vorgedanken zum Geleit und zur besseren Orientierung. Dann folgt die Geschichte des Projektes Perl 6, Kapitel2 behandelt die Sprache theoretisch. Kapitel 3 bis 9 beschreiben die Syntax ausführlich, für einen Schnelleinstieg eignen sich die Anhänge. Anhang A ist ein Index und Glossar in einem, der jeden Befehl, Operator oder Fachbegriff in einem knappen Satz erläutert. Anhang B enthält Übersichten wie Vorrangtabellen für Operatoren und ähnliches. Anhang C zeigt die wichtigsten Verbesserungen, in dem es selbsterklärend funktionsgleichen Perl 5 und Perl 6 Quellcode gegenüberstellt, eine Art Promotour. Anhang D ist das Perldelta, eine knappe Auflistung aller Dinge die sich geändert haben oder hinzugekommen sind. In Anhang E hab ich alle Weiterführende Material aufgelistet das ich kenne.

Meine Motivation

Eher durch Zufall (Gruppendynamik) ergab sich am 29 März 2006 aus einer Forumdiskussion in der ich ein paar Sachen aus Perl 6 erklärte der Wunsch, das in die Wiki zu stellen und auszubauen. Ich schreibe dieses Werk, weil ich an die Idee glaube und ich es mir sehr wünsche, daß dieser Traum wahr wird. Es hat aber bei mir eine Weile gedauert, bis ich begriff, dass es unser Projekt ist und von unserer Mitarbeit lebt, also auch von meiner. Hoffentlich kann dieses Kompendium anderen helfen dies eher zu verstehen.


Übersicht || 0: Vorwort | 1:Geschichte | 2:Theo | 3:Var | 4:Op | 5:IO | 6:{} | 7:Sub | 8:OOP | 9:Rx || A:Index | B:Tab | C:Tour | D:Delta | E:Links
-- HerbertBreunung - 29 Dec 2007
Topic revision: r9 - 2009-12-03 - 00:41:45 - HerbertBreunung
 
Bitte die NutzungsBedingungen beachten.
Bei Vorschlägen, Anfragen oder Problemen mit dem PerlCommunityWiki bitten wir um WebBottomBarExample">Rückmeldung.