Comment

Comment by Buttons840

I've found these Haskell slides useful: http://dev.stephendiehl.com/hask/

The slides suggest an "Eightfold Path to Monad Satori":

1) Don't read the monad tutorials. 2) No really, don't read the monad tutorials. 3) Learn about Haskell types. 4) Learn what a typeclass is. 5) Read the Typeclassopedia. 6) Read the monad definitions. 7) Use monads in real code. 8) Don't write monad-analogy tutorials.

I've found this advice helpful. Monads are something you'd probably invent yourself once you know the rest of the language well enough.

parent Buttons840 12 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton