Functional Programming and Ruby

A session at EuRuKo 2013

Friday 28th June, 2013

11:15am to 12:00pm (AMT)

While Ruby is object oriented and imperative, it does have some features that allow for functional programming. In this talk we’ll compare Haskell, a functional programming language, with Ruby while exploring these common functional patterns: higher order functions, lazy evaluation, and memoization. Along the way we’ll explore how Ruby works internally, find out whether it’s a true functional language, and zoom in to take a close look at Ruby 2.0’s implementation of the new “Enumerator::Lazy” feature.

About the speaker

This person is speaking at this event.
Pat Shaughnessy

Author of Ruby Under a Microscope

Sign in to add slides, notes or videos to this session

EuRuKo 2013

Greece Greece, Athens

28th29th June 2013

Tell your friends!


Time 11:15am12:00pm AMT

Date Fri 28th June 2013

Short URL


Official event site


View the schedule


Books by speaker

  • Ruby Under a Microscope: An Illustrated Guide to Ruby Internals

See something wrong?

Report an issue with this session