Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Nov 18, 2016
Now that I have your attention I'd like to say that I like Haskell; unfortunately I feel let-down by two critical problems: monads as a method of controlling state and lazy evaluation. In this talk I will discuss the benefits and drawbacks of both of these design decisions and why their work-rounds are insufficient. I will offer some observations about software development and how I believe those observations relate to Haskell.
This presentation is based on my subjective point of view as someone who has experience with programming language design and implementation but is not currently working with Haskell (but have done in the past). Since this is rather subjective, you can decide whether or not you agree. I am not a Haskell expert but instead I can offer my outside perspective.
This screencast is based on a talk I gave at the Melbourne Haskell User Group. It's my first screencast and I hope to make more in the future.