Functional programming (FP) techniques produce code that is general, concise, composable, and correct. Until recently many of these techniques were limited to the realm of academia and esoteric programming languages. New C++ and boost developments enable us to embed FP in C++ in a seamless way.
We'll be covering recursive algebraic data types, curried functions, purity, generic programming, and category theory.
Clipping is a handy way to collect important slides you want to go back to later.