Stable Haskell

Julian Ospald

June, 2026

Introduction

Follow the presentation on your device

Stable Haskell

Why Stable Haskell?

Have you ever wondered:

Our vision

We want to create a Haskell experience that is:

What is Stable Haskell?

Who is stable Haskell?

Our team includes the engineers who built and contributed to:

The GHC project

GHC and stable haskell

GHC: A success story

The dark side of GHC

Lack of stability

Upgrading GHC is costly.

Engineering vision/priorities

Poor contribution experience

See #26728.

Case study Support statically linking executables properly:

Communication issues

Tight systems coupling

=> decisions are often driven by what is convenient for GHC

Driving change is hard

Impact

The solution

Stable haskell to the rescue

The solution

What we are working on

Deep dive: Getting rid of Hadrian

Deep dive: RTS split ✂

Deep dive: cabal-install

See #11179

Deep dive: retargetable GHC

Deep dive: GHCup support

Things that need to be done

Get in touch

We’d love to collaborate or hear your ideas!