Zum Inhalt springen

Fun with Macros

von Rolf Langsdorf (‎LanX‎) (Darmstadt.pm)

Fun with Macros richtet sich an Fortgeschrittene und wird in Deutsch gehalten. Der Talk beginnt am 08.03.2019 um 14:10 Uhr und dauert 40 Minuten. Er findet im R1.001 statt.

Syntaktische Macros sind ein Killer Feature von Lisp das sich viele schon lange für Perl Wünschen...

... tatsächlich ist es aber bereits schon lange möglich eine Funktion zur Compile-Zeit zu expandieren und zu "inlinen".

Man muss dazu nur den Import Mechanismus mit einem Source-Filter koppeln, so dass man Code sauber einfügt ohne in die üblichen Fallen von Source Filtern zu treten.

Koppelt man das dann mit Keyword::Simpel hat man dann sogar einen Macro Mechanismus zur Hand der ohne "use" Statement funktioniert.

Um die Vorteile zu demonstrieren, werden wir verschiedene elegante Lösungen für DSLs, Objektmodelle und Laufzeitoptimierung darstellen.


Tags: syntactic_macros

Teilnahmeinteresse: