Please log in to watch this conference skillscast.
Haskell is a lazy language and thus differs from most other widely used languages. The way that Haskell programs are executed can be obscure to newcomers and old hands alike. It's not actually too hard to understand how Haskell programs are executed, but it is rather unusual! This talk will demystify lazy evaluation and help explain related issues such as performance and space leaks. The talk will be accessible to beginners but should be interesting to Haskellers at any point on the experience spectrum!
YOU MAY ALSO LIKE:
- LDNUG September 2017 - #ProgNET Special with Richard Campbell (in London on 12th September 2017)
- Progressive .NET 2017 (in London on 13th - 15th September 2017)
- London Unreal Engine Meetup (in London on 20th September 2017)
- Fast Track to F# with Tomas Petricek & Phil Trelford (in London on 16th - 17th October 2017)
Haskell programs: how do they run?
Tom Ellis studied computer science and mathematics at the University of Cambridge, graduating with a PhD. Since then he has worked as a software developer in the finance sector, mainly as a consultant using Haskell. He is the author of the Haskell "Opaleye" library for type-safe, composable Postgres access, and is an experienced public speaker.