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.
