The Functional Rubyist
summary
Claims Ruby supports practical functional programming and demonstrates it with working code: shows currying and partial application via add.curry, builds generic find_multiples and individuated variants, implements streams using 1.. (infinite range) and lazy to get first N multiples, and enables tail-call optimization (require plus accumulator) to compute huge factorials — demo runs factorial(24000) without stack overflow. Talks through the exact Ruby methods and patterns used and the concrete results they produce.
AI-written summary · about
chapters (5)
- 0:00Start
- 4:39a purely functional language
- 7:54what do most people mean when they fp? Remove side effects
- 11:33an example
- 16:21what is partial function application?








