Please log in to watch this conference skillscast.
Haskell is a fantastic language, but it can also be alien, because it is different from other languages in many ways. In this introductory talk we will focus on one aspect particularly that makes it rather unique: In Haskell, side-effecting programs have different types than programs without side-effects.
In this introductory and example-driven talk, we will look at the background of this idea, show why it is useful and can lead to better code, and how it interacts with many of the other programming language features Haskell has to offer.
YOU MAY ALSO LIKE:
An Introduction to Haskell
Andres Löh
Andres Löh is a Haskell consultant and co-owner of Well-Typed LLP. He is based in Regensburg, Germany. He started using Haskell in 1997, when being an undergraduate student of mathematics in Konstanz and has been an enthusiastic functional programmer ever since. Andres obtained a PhD in Computer Science from Utrecht University in 2004, on extending the Haskell language with capabilities for datatype-generic programming. After having been a university lecturer for several years, he joined Well-Typed in 2010.