[Ruhr-pm] 13. Oktober 2008, 20:00 Uhr: Vortrag: Perl Source Filters mit Filter::Simple

Veit Wahlich veit at ruhr.pm.org
Mo Okt 6 06:52:11 PDT 2008


Hallo Mailingliste!

Source-Filter ermoeglichen es, die Syntax eines Perl-Programms auf
Quelltextebene zu erweitern oder zu veraendern. So lassen sich neue Elemente
hinzufuegen (z.B. neue Operatoren, Statements inkl. komplexer Konstrukte),
Elemente anderer oder eigener Sprachen einbetten (z.B. XML-formatierte Daten,
HTML oder auch SQL direkt im Quelltext) oder auch die Syntax komplett umbauen
(beliebte Beispiele sind das vollstaendige Programmieren auf Latein in mehr
oder weniger sinnvollen Saetzen oder die Strukturierung des Quelltextes per
Einzug statt in Bloecken nach Python-Art).

In der Praxis gibt es fuer Source-Filter eher wenige sinnvolle Anwendungen,
wenn man sich jedoch einmal im CPAN unter Acme::* oder Lingua::* umguckt,
merkt man schnell, dass sich umso mehr Schabernack damit treiben laesst.

Dieser Vortrag fuehrt mit Beispielen unter Verwendung von Filter::Simple[1] in
die Verwendung von Source-Filtern ein, zeigt interessante Anwendungen und
beschreibt die wichtigsten Grenzen der Source-Filter in Perl.

Gruesse,
Veit Wahlich
--
[1] http://search.cpan.org/~dconway/Filter-Simple-0.82/lib/Filter/Simple.pm
--
Diese Nachricht wurde generiert durch http://ruhr.pm.org/.


Mehr Informationen über die Mailingliste Ruhr-pm