Abstract: Der Talk schaut anhand eines Projekts
ein paar (Perl-)Programmiertechniken an, die
ich für sehr wichtig und bequem halte.
Das Programm, was betrachtet wird, ist ein Webserver bzw. CGI,
welches ein separates Programm startet und dessen Verlauf
und Ergebnisse per HTTP zur Verfügung stellt.
Die folgenden Techniken werden betrachtet:
=over 4
=item *
Anonyme Datenstrukturen und anonymer Code (mehr "kurze"
Zusammenfassung)
=item *
Closures
=item *
Nachbau von C<Class::Accessor>
=item *
Selbstbau eines dünnen Object Relational Mappers
=item *
Dispatchtabellen mit Hashes (im Rahmen des Dispatchers
für die Webseiten)
=item *
Das kleinste Templatingsystem, C<s///ge>, mit Erweiterung um
kompliziertere
Strukturen, bis hin zu Wiederholungen, und Vergleich der Komplexität
zu den anderen Templatingsystemen.
=item *
Ersetzen von Code zum Testen oder zum Ändern des Verhaltens
über Globs und C<local>
=back