Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

Purely Functional Games (2018)

"Five-Point Haskell" Part 1: Total Depravity

State of DataHaskell Q1 2026

Time Travelling and Fixing Bugs with Property-Based Testing (2019)

Ergonomic abstractions for numerical computing: My story so far

Implementing Co, a Small Language With Coroutines #5: Adding Sleep

A Comment-Preserving Cabal Parser

Dynamic GHC matrix in GitHub CI

The Haskell Debugger for GHC 9.14

Write Yourself a Scheme in 48 Hours: An Introduction to Haskell Through Example [pdf]

Advent of Code 2025: Haskell Solution Reflections for all 12 Days

A Practical Introduction to Finger Trees

Avoiding space leaks at all costs (2022)

Single-Pass Huffman Coding

Selective Applicative Functors

Carnap – A formal logic framework for Haskell

An introduction to property-based testing with QuickCheck (2020)

Memoization via Representables (2022)

Writing an NES emulator in Haskell

runST does not prevent resources from escaping

Layoutz – Simple, beautiful CLI output for Haskell ðŸŠķ

An apologia for lazy evaluation

Liskell – Haskell Semantics with Lisp Syntax [pdf]

ClickHaskell 1.0.0 is out

Short: LLM ruins Haskell stream

Full Haskell-like Type Class resolution in Java

Text similarity search via normalized compression distance

My first Rust crate: Qshr - a toolkit for writing shell-style scripts in Rust (inspired by Turtle of Haskell)

Hasktorch: LibTorch Haskell bindings for deep learning using FFI

Haskell IS a great language for data science

More →