
11: Simon Peyton Jones
The Haskell Interlude
00:00
Haskell's Lazy Functional Programming Language
Haskell was formed around the idea of having a joint strict and lazy functional programming language. And then we talked about these major additions, like type classes and monadic I.O. The most important thing about laziness is that it forces you to be pure,. It makes it difficult for you to fall into sin by doing side effects on the side.
Transcript
Play full episode