Skip to content
lectern.tv
Study notebook

Press N to jot a timestamped note or B to pin a moment while watching.

Functional Design Patterns

42:16·2015·graduate level·Conference Talk

Stuart Sierra presents an in-depth analysis of functional design patterns, illustrating their implementation and utility with examples from Clojure.

Slides: https://github.com/strangeloop/strangeloop2012/blob/master/slides/sessions/Sierra-FunctionalDesignPatterns.pdf

Stuart Sierra discusses several design patterns implemented in functional languages, in particular Clojure: State/Event, Consequences, Accumulator, MapReduce, Reduce/Combine, Recursive Expansion, etc.

Seminar notes & discussion

No public seminar notes on this lecture yet.