
Functional C# with Simon Painter
.NET Rocks!
00:00
The Curse of the Monad
Gordon Bennett: Monads are like a quantum science, if you think you understand it, you clearly don't. He says most of the functions in Haskell aren't needed in C-sharp programming. But functional programming is meant to be side effect free - so how do you deal with things like IO operations? In that case we're going to go monad crazy and have to compromise somewhere.
Transcript
Play full episode