u/drekwageslavein r/haskell • Recommends
On “Help Learning about free monads”
Although not in Haskell I've recently watched a nice video about free monads, which contains a straightforward explanation of the concept. Here it is
10K subscribers • 21 videos on Hallway
Intermediate. Assumes working knowledge.
15K views10 years ago2 recommendations
Programming languagesSoftware designScalaFunctional programmingDesign patterns
Kelley Robinson explains the Free Monad concept in Scala and discusses its performance, design, and maintainability trade-offs.
This talk was recorded at Scala Days New York, 2016. Follow along on Twitter @scaladays and on the website for more information scaladays.org/. Abstract: Scala developers love to discuss Monads, their metaphors, and their many use cases. Recognizing that monadic design and development patterns have their place, this talk will discuss the price of implementing the Free Monad in your code - spoiler alert - it's not free. We will define the Free Monad (without using complicated category theory!) and give you the confidence to know when it is and is not the answer in your code. We will also discuss some alternatives and their tradeoffs in maintainability, performance and design.What people say. Recommended as a straightforward and clear explanation of the Free Monad concept and its trade-offs.
u/drekwageslavein r/haskell • Recommends
On “Help Learning about free monads”
u/MasGuiin r/scala • Recommends
On “Free as in Monads by Daniel Spiewak”