Functional Programming

Pragmatic Monadic Programing in Ruby
Tomohiro Hashidate • April 18, 2019 • Fukuoka, Japan

Ruby is not only for Objective Oriented Programming style, but also for Functional Programming style. I talk how ruby expresses important essences of Functional Programming. For example, Functor, Applicative, Monad.

And Monadic syntax suger is very important to take advantage of Monad. I also talk about Implementation of Monadic syntax suger that is inspired by Scala language. I will show popular monad implementations like belows. - Maybe - Either - State - Future (like async syntax in JavaScript) - Parser Combinator

RubyKaigi 2019 https://rubykaigi.org/2019/presentations/joker1007.html#apr18

RubyKaigi 2019

Explore all talks recorded at RubyKaigi 2019
+73