© 2020 Strange Loop
Higher Order Perl changed the life of many the Perl hacker and indeed may have changed the Perl community on a whole. For better or worse, Ruby has much stronger OO facilities than Perl which have led to a slower adoption of Functional techniques within the community. As we have learned from texts such as "Concepts, Models and Techniques of Computer Programming", languages that support multiparadigm programming are more easily able to express various domains. This talk will be a survey of tools and techniques for using Ruby in an Object-Functional style, along with the pros and cons of such an approach.