Thread Funktionale Programmierung in Perl
(10 answers)
Opened by neniro at 2008-12-19 23:29
Eine der Sachen, für die ich (aktuell) keine Entsprechung in Perl5 (für P6 kann ich noch nix sagen) kenne, ist das, was als "PatternMatching" bezeichnet wird. Erst dachte ich, dass man es problemlos mit regulären Ausdrücken abbilden könnte. Der Unterschied ist aber anscheinend, dass das "PatternMatching" direkt auch auf Funktionen angewandt werden kann, z.B. für refactoring o.ä. - um mal ein einfaches Beispiel zu beschreiben, könnte man eine expand-Funktion definieren, die per "PatternMatching" aus multiply(5, add(3, 2)) die ausführlichere Variante add(multiply(5,3), multiply(5,2)) erzeugt, also eine symbolische Umformung.
-- yet another amateur perl hacker
|