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:
- DDD eXchange 2017 (in London on 27th - 28th April 2017)
- Building Evolutionary Architectures (in London on 16th May 2017)
- Simon Brown's Software Architecture for Developers Workshop (in London on 22nd - 23rd May 2017)
- Serverless Architecture with Azure Functions with Christos Matskas! (in London on 29th November 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.