Neues in der Kategorie Perl6

Viele Pessimisten sahen Parrot in der gleichen Reihe mit DukeNukemForever und Hurd.
Vapoware, die es nie auf einen stabilen Release schaffen würde.

All diese Pessimisten habe sich geirrt. Immerhin ist Parrot an diesem historische Mittwoch den 18. März 2009 in der Version 1.0 erschienen.

Die Zukunft von Parrot ist zwar weiterhin offen, aber allein die Versions-Nr 1.0 hat einen unschätzbaren Wert für Parrot. Denn auf was es am meisten ankommt ist die Akzeptanz bei den Benutzern/Entwicklern. Diese müssen, damit Parrot ein Erfolg wird, ihre bestehenden Bibliotheken auf Parrot portiert und testen. Die Versionsnummer 1.0 suggeriert ein Produkt, mit dem man arbeiten kann.

Durch die Medien angeheizt, war die weltweite Neugier auf die Neuerscheinung so groß, dass der Server des Projekts zeitweise nicht mehr erreichbar war. Ich gehe davon aus, dass viele Besucher der Seite nur Schaulustige waren, deren Interesse schon mit dem Entwicklerslang auf der Startseite erloschen ist. Aber sicher wurde auch bei Sachkundigen die Neugier geweckt. Deren Neugier in Interesse und Engagement zu verwandeln, sollte ein wichtiger Punkt auf der Todo-Liste der Parrot-Foundation werden. 

Sehr positiv finde ich, dass sich das Projekt zumindest an 3 der wichtigsten Regeln für FOS-Entwickler hält, was viele OpenSourceProjekte erst auf die harte Tour lernen mussten.

Kurze Release-Intervalle, "feste" Termin und diese auch einhalten.

UPDATE:


UPDATE: Einmal Perl6 bitte

| | Kommentare (0) | TrackBacks (0)
Wer auf die anderen Sprachen in parrot verzichten kann, kann parrot+rakudo auch mit 4 Befehlen installieren.

$ git clone git://github.com/rakudo/rakudo.git
$ cd rakudo
$ perl Configure.pl --gen-parrot
$ make


  1. Quelle Rakudo.org 05.04.09

Einmal Perl6 bitte

| | Kommentare (0) | TrackBacks (0)
Zunächst besorgen wir uns den neuesten Parrot checkout aus dem Parrot-SVN.
Ich benutzte dazu SVK. Das ich über cpan auf meinem System installiere.
  • cpan SVK
Eine lokale Kopie lässt sich wie folgt erstellen.
Danach kann Parrot mit folgenden Befehlen compiliert werden.
  • perl Configure.pl
  • make install
Da Rakudo mittlerweile in ein eigenes Repo. gezogen ist, muss die aktuelle Version aus dem Rakudo-Git nachgeladen werden. Unter Debian installiert man den benötigten Client mit dem Befehl.
  • apt-get install git-core
Folgende Befehle legen Rakudo im Verzeichnis languages ab.
  • cd languages
  • git clone git://github.com/rakudo/rakudo.git
  • cd rakudo
Danach kann Rakudo mit
  • perl Configure.pl
  • make
compiliert werden.
Mit dem folgendem Befehl kann geprüft werden, wie weit sich Rakudo mittlerweile an die Specs für Perl6 hält. Dazu werden die smoke tests für Perl6 verwendet. Der Durchlauf sollte auf aktuellen Systemen ~15min dauer.
  • make spectest

Zur Zeit (meines Beitrags) muss man Rakudo von Hand installieren, das ist aber nicht schwierig. ;-)
  • cp perl6 /usr/bin/
Jetzt kann in Perl6 programmiert werden.
Als erste Anlaufstelle für Einsteiger bietet sich das Perl6-Wiki.

Viel Spaß beim Probieren.

rakudo eq rakuda do

| | Kommentare (0) | TrackBacks (0)
Das Ganze ist zwar am Anfang des Jahre passiert (17.01.08), aber die Hintergründe sind mir jetzt erst bekannt.

Rakudo ist der neue Name des ehemals unter Perl6 bekannten Compilers für Parrot.
Da die Sprache Perl6 auf viele Arten implementiert wird, hatten sich die Entwickler der Perl6-variante für Parrot dazu entschlossen Ihrer Variante auch einen wohlklingenden Namen mit tieferer Bedeutung zu geben. (Der interne Codename war übrigens Onion)

Die Wahl fiel auf "Rakudo". Das ist Japanisch für Paradies :)
Aber bedeutender ist die Zusammensetzung des Namen. Denn er besteht aus den Einzelwörtern "Rakuda" und "do". "Rakuda" bedeutet Kamel und "do" freie übersetzt Weg.
Also "Der Weg des Kamels"
Paradies wird daraus, wenn man die Wörter zusammen schreibt, da die Endung -da in Verbindung mit -do  zu -do vereinfacht wird. (Korregiert mich wenn ich mich irre)



December 2010

So Mo Di Mi Do Fr Sa
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

Über dieses Archiv

Diese Seite enthält aktuelle Einträge der Kategorie Perl6.

Perl5 ist die vorherige Kategorie.

Programmieren ist die nächste Kategorie.

Aktuelle Einträge finden Sie auf der Startseite, alle Einträge in den Archiven.

March 2009: Monatsarchive