Category: Patterns

06 Dec 2015
Bonus ways: An Abstract Data Turtle and a Capability-based Turtle.
Filed under Patterns
05 Dec 2015
Continuing with examples of event sourcing, FRP, monadic control flow, and an interpreter.
Filed under Patterns
05 Dec 2015
Examples of an API, dependency injection, a state monad, and more!
Filed under Patterns
13 Nov 2015
In 250 lines of code
Filed under Combinators and Patterns
12 Nov 2015
Adding more informative errors
Filed under Patterns
11 Nov 2015
15 or so combinators that can be combined to parse almost anything
Filed under Combinators and Patterns
10 Nov 2015
Building a parser combinator library from scratch
Filed under Combinators and Patterns
25 Aug 2015
Examples using databases, JSON and error handling
Filed under Folds and Patterns
24 Aug 2015
Implementing a domain in three ways
Filed under Folds and Patterns
23 Aug 2015
Recursion vs. iteration
Filed under Folds and Patterns
22 Aug 2015
Threading state through a recursive data structure
Filed under Folds and Patterns
21 Aug 2015
Applying the rules to other domains
Filed under Folds and Patterns
20 Aug 2015
Don't fear the catamorphism...
Filed under Folds and Patterns
07 Aug 2015
Or, designing your own elevated world
Filed under Patterns
06 Aug 2015
A real-world example that uses all the techniques
Filed under Patterns
05 Aug 2015
Mixing lists and elevated values
Filed under Patterns
04 Aug 2015
Working with independent and dependent data
Filed under Patterns
03 Aug 2015
Or, how to compose world-crossing functions
Filed under Patterns
02 Aug 2015
A toolset for working with elevated worlds
Filed under Patterns
25 Oct 2013
Monoids without tears - Part 3
Filed under Folds and Patterns
24 Oct 2013
Monoids without tears - Part 2
Filed under Folds and Patterns
23 Oct 2013
A mostly mathless discussion of a common functional pattern
Filed under Folds, Math, and Patterns
30 Jun 2012
More pattern matching in practice
Filed under Patterns and Worked Examples
29 Jun 2012
Pattern matching in practice
Filed under Patterns and Worked Examples
28 Jun 2012
The workhorse of F#
Filed under Folds and Patterns
20 Apr 2012
A powerful technique to ensure correctness
Filed under Correctness and Patterns
17 Apr 2012
Dynamic patterns for powerful matching
Filed under Convenience and Patterns
12 Apr 2012
Pattern matching can match and bind in a single step
Filed under Conciseness and Patterns