Incremental Elm
NotesLive StreamsCourses
Created September 29, 2020
Updated June 28, 2021

Make Impossible States Impossible

  • See Richard Feldman's classic talk Making Impossible States Impossible
  • Elm Radio 013: Make Impossible States Impossible
  • Evan has a nice post on counting the cardinality of types

Sign up to get my latest Elm posts and course notifications in your inbox.

Incremental Elm





Pure Elm content. Unsubscribe any time.

Notes that link here

Jeroen's Hierarchy of Constraints

The "lower to the metal" you enforce a constraint, the more robust it is. It also tends to be simpler to understand and maintain higher up the chain.

Key Elm Techniques

There are a handful of techniques that help you make the most of Elm.

When It Compiles, But Doesn't Work

In Elm code, "if it compiles, it works." Does that come for free? Let's see if we can find Elm code where "it compiles, but it doesn't work" to see what we can...