in reply to Functional programming with Perl

You might want to look into this article that talks about Perl and the lambda calculus (which is the mathematical foundation of functional programming).

Just my 2 cents, -gjb-