Jump to content

How I Learned Monads: Not Through Haskell But Through Rust: Revision history

Diff selection: Mark the radio buttons of the revisions to compare and hit enter or the button at the bottom.
Legend: (cur) = difference with latest revision, (prev) = difference with preceding revision, m = minor edit.

19 November 2025

  • curprev 09:4209:42, 19 November 2025 PC talk contribs 19,927 bytes +19,927 Created page with "I approached learning monads in Haskell wrong and failed. Then I discovered I’d been using them in Rust all along without knowing. 500px Introduction About a decade ago, I tried to learn Haskell. I was mesmerized by its elegance — the way types guided you toward correct programs, how pure functions composed so naturally, the terseness that still remained readable. I worked through A Gentle Introduction to Haskell, and everything m..."