Media Summary: When writing functions involving GADTs in Monads are a very powerful abstraction: sometimes too powerful. We discuss why we might not always want the full generality of ... In this episode, we are going to look at two interacting "features" of the

Static Pointers Haskell Unfolder 53 - Detailed Analysis & Overview

When writing functions involving GADTs in Monads are a very powerful abstraction: sometimes too powerful. We discuss why we might not always want the full generality of ... In this episode, we are going to look at two interacting "features" of the Debugging space leaks can be one of the more difficult aspects of writing professional QuickCheck is useful for more than just testing. Comparing the behaviour of a system to a model can be used to check if a system ... In this episode we'll discuss the the four different ways GHC offers for deriving class instance definitions: the classic "stock" ...

In this episode, which is based on a former Well-Typed interview problem, we will discuss how to perform multiple simultaneous ... We're going to look at two somewhat more exotic type classes in the Function composition is the idea that we can take two functions and create a new function, which applies the two functions one ... In our first anniversary episode, we are connecting back to the very beginning of the In the first episode, to honour the name of our show, we will take a look at the `unfoldr` function and discuss how it works and how ...

Photo Gallery

Static pointers (Haskell Unfolder #53)
Singletons (Haskell Unfolder #50)
The Haskell Unfolder Episode 23: specialisation
Not quite monads (Haskell Unfolder #54)
The Haskell Unfolder Episode 43: monomorphism restriction and defaulting
The Haskell Unfolder Episode 31: nothunks
The Haskell Unfolder Episode 40: understanding through a model
The Haskell Unfolder Episode 39: deriving strategies
The Haskell Unfolder Episode 5: composing left folds
The Haskell Unfolder Episode 35: distributive and representable functors
The Haskell Unfolder Episode 34: you already understand monads
The Haskell Unfolder Episode 24: generic (un)folds
View Detailed Profile
Static pointers (Haskell Unfolder #53)

Static pointers (Haskell Unfolder #53)

"

Singletons (Haskell Unfolder #50)

Singletons (Haskell Unfolder #50)

When writing functions involving GADTs in

The Haskell Unfolder Episode 23: specialisation

The Haskell Unfolder Episode 23: specialisation

Overloaded functions are common in

Not quite monads (Haskell Unfolder #54)

Not quite monads (Haskell Unfolder #54)

Monads are a very powerful abstraction: sometimes too powerful. We discuss why we might not always want the full generality of ...

The Haskell Unfolder Episode 43: monomorphism restriction and defaulting

The Haskell Unfolder Episode 43: monomorphism restriction and defaulting

In this episode, we are going to look at two interacting "features" of the

The Haskell Unfolder Episode 31: nothunks

The Haskell Unfolder Episode 31: nothunks

Debugging space leaks can be one of the more difficult aspects of writing professional

The Haskell Unfolder Episode 40: understanding through a model

The Haskell Unfolder Episode 40: understanding through a model

QuickCheck is useful for more than just testing. Comparing the behaviour of a system to a model can be used to check if a system ...

The Haskell Unfolder Episode 39: deriving strategies

The Haskell Unfolder Episode 39: deriving strategies

In this episode we'll discuss the the four different ways GHC offers for deriving class instance definitions: the classic "stock" ...

The Haskell Unfolder Episode 5: composing left folds

The Haskell Unfolder Episode 5: composing left folds

In this episode, which is based on a former Well-Typed interview problem, we will discuss how to perform multiple simultaneous ...

The Haskell Unfolder Episode 35: distributive and representable functors

The Haskell Unfolder Episode 35: distributive and representable functors

We're going to look at two somewhat more exotic type classes in the

The Haskell Unfolder Episode 34: you already understand monads

The Haskell Unfolder Episode 34: you already understand monads

Function composition is the idea that we can take two functions and create a new function, which applies the two functions one ...

The Haskell Unfolder Episode 24: generic (un)folds

The Haskell Unfolder Episode 24: generic (un)folds

In our first anniversary episode, we are connecting back to the very beginning of the

The Haskell Unfolder Episode 1: unfoldr

The Haskell Unfolder Episode 1: unfoldr

In the first episode, to honour the name of our show, we will take a look at the `unfoldr` function and discuss how it works and how ...