[pm-h] Hello again from the peanut gallery...

Steven Lembark lembark at wrkhors.com
Mon Jul 11 14:03:21 PDT 2016


One possible meeting topic: Applying Functional Programming in 
Perl5 & Perl6:

<https://duckduckgo.com/?q=yapc%3A%3Ana+2016+lembark&t=ffsb&ia=videos&iai=7zHwNymO7BE>

My version:

<http://www.slideshare.net/lembark/neatly-foldingatree-62637403>

With Damian's slides added:

<http://www.slideshare.net/lembark/neatly-hashing-a-tree-fp-treefold-in-perl5-perl6>


Keyword::TreeFold is on CPAN now if anyone wants to see how it works.

One interesting hackathon-ish topic: Using keywords to simplify non-
OO code.

Face it: Not everything is most easily programmed with an object. Many
objects are really only there to manage a namespace for function calls
(i.e., the object itself has minimal/no really tighly-bound data). At
that point a Topical Language may make more sense, which is easy to
do with Keyword::Declare.

Functional programming (sans objects) makes good sense for several 
classes of real-world problems. Managing boilerplate to standardize
Perl5 code for FP is relatively easy (see talk).

Even easier in Perl6 since things like lazy lists are already built
into the language.

-- 
Steven Lembark                                             3646 Flora Pl
Workhorse Computing                                   St Louis, MO 63110
lembark at wrkhors.com                                      +1 888 359 3508


More information about the Houston mailing list