Jun 14, 2026 in Haskell, Toolchain - GHCup is the recommended way to install GHC, Cabal, Stack and HLS in 2026 - clean install, version switching, and the common pitfalls that trip newcomers.
Jun 14, 2026 in Haskell, Cabal, Build - Cabal and Stack are the two main ways to build Haskell projects. What each one is, how they differ (Hackage vs Stackage, reproducibility, GHC management), the equivalent commands, and how to choose in 2026.
Jun 13, 2026 in Haskell, Cabal, Build - The per-project isolation idea that won so completely it became invisible. What sandboxes were, and the nix-style cabal build workflow that superseded them.
Jun 13, 2026 in Haskell, Cabal, Build - Nix-style builds, Backpack, the caret operator and a better solver - what 2.0 introduced and where each feature stands in the 2026 toolchain.
Jun 13, 2026 in Haskell, Performance - Why a build is a dependency graph, how -j builds use your cores, and the modern job-semaphore fix for oversubscription on wide dependency trees.