2009-07-07 6 views
7

Ich habe mir eine Kopie von Rakudo geholt und ich würde gerne eine Probefahrt machen. Nachdem ich mich im Internet umgesehen habe, habe ich ein paar Codeschnipsel mit coolen Perl 6-Sachen gefunden, aber keine vollständigen Skripte. Alle Websites, die praktische Perl 6-Skripts zur Verfügung stellen, würden geschätzt.Wo finde ich Demo/Beispielcode für Perl 6?

Danke Jungs, Ehtyar.

Antwort

5

This page bei der Perl Foundation deckt neue Features sehr gut ab. Insbesondere "The Long Perl 6 Super-Feature-Liste" (Die nicht wirklich sehr lang ist, erklärt, welche neuen Features in Bullet Points kommen werden). Wenn Sie nur nach neuen Funktionen suchen, ist dies der Ort, an dem Sie suchen müssen, anstatt sich durch Berge von Beispielcode zu bewegen und neue Funktionen zu sezieren.

Es gibt einige gute kleinere Beispiele auf this Seite, die neue Funktionen ohne eine aufwendige Menge an Code demonstrieren werden.

+0

Ich wollte vorschlagen, Gabor's Website und Mailingliste zu abonnieren. –

+0

Hallo John. Ich war mir bereits bewusst "Lernen Sie über Perl 6", aber die Perl 6 Gespräche ist eine ausgezeichnete Verbindung mit einer guten Anzahl von Beispielen. Vielen Dank :) – Ehtyar

10

Bitte schauen Sie sich das perl6-Beispiele-Repository von http://github.com/perl6/perl6-examples/tree/master an, es enthält viele schöne Beispiele.

Zögern Sie auch nicht # perl6 oder irc.freenode.net beizutreten, wenn Sie Fragen haben (oder [email protected], wenn Sie mehr der E-Mail-Benutzer sind).

Manchmal gibt es auch sehr schöne Beispiele auf den Perl 6 Blogs da draußen, die meisten davon sind unter http://pl6anet.org gesammelt.

Siehe auch Perl 6 Beispiele unter Rosetta Code.

+1

Planetsix sieht aus wie ein toller Blog zu lesen, sobald ich mit Perl 6 vertrauter werde, aber ich denke, es hat zu viel Inhalt, um nach Beispielen zu suchen. Der GitHub-Link ist ausgezeichnet, danke dafür :) # perl6 ist einer der Kanäle, die ich automatisch beitreten kann, wenn ich auf freenode bin, es ist ein großartiger Ort, um über Perl 6 zu sprechen. – Ehtyar

+0

Die planetsix URL ist nicht mehr gültig. Es wurde durch http://pl6anet.com ersetzt. – raiph

+0

Der Rest von Moritz 'Antwort steht immer noch, aber ich bin mir sicher, dass er auch http://rosettacode.org/wiki/Category:Perl_6 aufgelistet hätte, wenn er heute geantwortet hätte (seine Antwort ist von 2009). – raiph

4

Ein guter Platz für andere perl6 Sachen ist der Perlgeek Blog; Dort gibt es mehrere Artikel und Beispiele, einschließlich einer funktionalen Grammatik für JSON-Parsing ... sehr cool.

+0

Schön, danke Robert :) – Ehtyar

2

Wie Robert erwähnt, hat der Perlgeek Blog einige tolle Artikel. Ich habe selbst eine couple articles geschrieben, aber sie decken hauptsächlich bestimmte Dinge von Perl 6 ab (classes, methods, usw.).

Sie können sich das Buch Using Perl 6 ansehen, das als pdf here frei verfügbar ist. Es enthält viele Codebeispiele für die Konzepte und Funktionen, die es abdeckt. Das Buch ist auch im Docs-Verzeichnis der neuesten Version von Rakudo * verfügbar.

Auch würde ich empfehlen, durch die Spezifikation Tests zu sehen. Wenn Sie Rakudo * installiert haben, sollten sie in Rakudo/t/spec sein. Sie sind von der synopsis organisiert, die ein wenig verwirrend sein kann. Der Vorteil des Durchsehens ist jedoch groß. Sie erhalten die Möglichkeit, mehrere Beispiele für die Verwendung von Konzepten in Perl 6 zu sehen, von denen Sie wissen, dass sie in Ihrem aktuellen Build funktionieren, da Sie den Test ausführen können.

1

Ressourcen Ich denke, hilfreich zur Zeit diesen Kommentar zu schreiben (Juni 2015), aufgeführt von bis zu später QA'd: