Pure Systems
- title
- Pure Systems
- type
- entity
- summary
- Blog at pure-systems.org on functional programming, language design, and systems programming from a long-time Haskell user
- tags
- blog
- created
- 2026-04-30
- updated
- 2026-04-30
Pure Systems is a blog at pure-systems.org written by a long-time Haskell user (10โ13 years) who is currently exploring whether Zig can replace Haskell for systems work. The recurring theme is using Haskell-shaped concepts (monads, typeclasses, correct-by-construction) as a lens on languages that are nominally not functional.
Recurring framing
The author evaluates languages on three axes (introduced in zig-functional-programmers):
- Domain expressiveness โ how much "noise" is needed for the program to function.
- Programmability of the type system โ how well you can build correct-by-construction systems.
- mean-free-path-language โ lines of code before a surprise.
Ingested articles
- zig-functional-programmers โ A Haskeller's case for Zig: comptime gives you most of Haskell's type-system programming without GC (2026-04-29)
URL
Linked from