Perl für die Google App Engine
In seinem Blog gab Google-Entwickler Brad Fitzpatrick kürzlich bekannt, dass er offiziell an einer Integration von Perl in die Google App Engine arbeiten darf.
Die Google App Engine ist eine Plattform für Webanwendungen, die Google kostenlos auf der eigenen Infrastruktur zur Verfügung stellt. Ihre API ist in Python geschrieben und kann bisher auch nur von Python-Programmen aus genutzt werden. Das könnte sich jetzt ändern! Brad schreibt:
I'm happy to announce that the Google App Engine team has given me permission to talk about a 20% project inside Google to to add Perl support to App Engine. To be clear: I'm not a member of the App Engine team and the App Engine team is not promising to add Perl support. They're just saying that I (along with other Perl hackers here at Google) are now allowed to work on this 20% project of ours out in the open where other Perl hackers can help us out, should you be so inclined.
Folgende Komponenten müssen entwickelt werden, um Perl in die Google App Engine integrieren zu können:
- ein gehärteter Perl-Interpreter, dessen Funktionen für Dateiverwaltung und andere heikle Zugriffe auf ein Minimum reduziert sind, sodass nur noch die Bearbeitung von Webanfragen unterstützt wird.
- Protokoll-Puffer für die Ein- und Ausgabe
- ein lokal lauffähiger App-Engine-Server für Tests, Entwicklung (u.U. auch Produktions-Deployment)
- Client-Bibliotheken für Perl mit Funktionen für Datastore, URLFetch und andere Dienste, inklusive Dokumentation.
An einigen dieser Komponenten arbeitet Brad bereits; sie sollen als Open Source Software veröffentlicht werden. Ihre abschließende Integration in die Google App Engine müsste im entsprechenden Team bei Google vorgenommen werden.
Um überhaupt an diesen Punkt zu kommen, benötigt Brad aber zunächst noch einige Unterstützung. Interessierte Entwickler lädt er deshalb zur Teilnahme an der Perl-AppEngine-Mailingliste ein.

Kommentar hinzufügen