[Vienna-pm] Perl Projekt

Willi Langenberger wlang at wu.ac.at
Wed Nov 11 14:08:01 PST 2009


Liebe Perl Experten!


Wir, eine IT Abteilung an der WU, hätten eine kleines Projekt zu
vergeben:

  Optimierung des Packages Petal
  ( http://search.cpan.org/~bpostle/Petal-2.19/lib/Petal.pm )

Hintergrund: In unserer Arbeitsgruppe werden Web Applikationen sowohl
in Perl, als auch in Python entwickelt. Um uns bei den HTML/XML
Templates anzunähern, soll die gleiche Template Language verwendet
werden. Da das Template System TAL
(http://de.wikipedia.org/wiki/Template_Attribute_Language) in Python
gut etabliert, und auch in Perl verfügbar ist, schien es eine gute
Wahl zu sein.

Allerdings hat sich jetzt herausgestellt, dass Petal sehr große
Performance Probleme hat. Beispielsweise wir ein eigener XML Parser
verwendet, der auf Perl Regexps aufbaut (und nicht annähernd mit
gängigen Parsern wie XML::Parser oder XML::LibXML mithalten kann).

Aufgabe: Finden der Bottelnecks in der Petal Implementierung (zB beim
XML Parsen), Schreiben von Testcases, die dieses zeigen, Einbau von
effizienteren Alternativen (zB Verwendung von
XML::LibXML). Idealerweise könnte auch eine neue Release des Packages
auf CPAN dabei herauskommen.

Abgerechnet wir nach Aufwand. Und, wir wollen möglichst bald damit
beginnen...

Bei Interesse bitte eine E-Mail an mich.


Vielen Dank!


\wlang{}

-- 
Willi.Langenberger at wu.ac.at             Fax: +43/1/31336/9207
IT-Services,     WU Wirtschaftsuniversitaet Wien,     Austria


More information about the Vienna-pm mailing list