Having an Effect
Monads & Monad Transformers, Free Monads, and Taggless Final Interpreters. When it comes to handling side effects in your functional programs you can choose between many different approaches, each with their own trade-offs.
In this talk you’ll get an overview of the landscape of dealing with side effects in your functional programs and help you decide what encoding might be useful for your domain.
This talk is suitable for people who are interested in functional programming. Some experience with monads will be helpful but is not required. The examples will be in Scala.
Les conférences de l’univers tech avec l’ENI