In the first, second, third and fourth post of this series I describe a test case (a function evaluator) and… Read more Understanding monad transformers (5): add a few good reads
Category: functional programming
Understanding monad transformers (4): put in some creative writing
In the first, second and third post of this series I describe a test case (a function evaluator) and a… Read more Understanding monad transformers (4): put in some creative writing
Understanding monad transformers (3): stateful is beautiful
In the first and second post of this series I describe a test case (a function evaluator) and a method… Read more Understanding monad transformers (3): stateful is beautiful
Understanding monad transformers (2): first thing get yourself covered
In the starting post of this series I describe a test case (a function evaluator) and a method to tackle… Read more Understanding monad transformers (2): first thing get yourself covered
Understanding monad transformers: mastery is in the details
The trouble with learning monad transformers You’ve read about a bunch of monads and that each one of them has… Read more Understanding monad transformers: mastery is in the details
Beyond “Monads and Gonads”
Gist: There’s this famous “Monads and Gonads” video from Doug Crockford. To me it is cryptic, kind of elitist: it… Read more Beyond “Monads and Gonads”
State monad goes to JS town (and starts swinging…)
Gist: JavaScript is the only language I am aware of that allows to invoke a monadic function, like state is,… Read more State monad goes to JS town (and starts swinging…)
The state monad in Java 8, eventually…
This is no tutorial about the state monad and I’d be foolish if I hoped to use all these convoluted… Read more The state monad in Java 8, eventually…
An FP pattern. What is it? Is it a Thrush?
I feel I’ve possibly stumbled on an FP pattern. I wish to understand what its name and field of applicability… Read more An FP pattern. What is it? Is it a Thrush?
Fold Left in JavaScript (with all thinkable examples)
Fold left (aka reduce or reduce left) is the basic list iterator. Straight, efficient and dumb: once it starts it has to get… Read more Fold Left in JavaScript (with all thinkable examples)