Overview
Explore the often-overlooked applicative functional pattern in C++ through this comprehensive conference talk from CppNow 2023. Delve into the power and utility of applicatives, understanding their significance beyond monads and functors. Learn how applicatives can simplify and enhance code composition in various contexts, including optionals, expected values, ranges, futures, parsing, validation, error handling, transforms, and functions themselves. Gain practical insights into implementing applicative interfaces, with numerous code examples and no category theory diagrams. Discover how thinking in terms of applicatives can lead to more elegant, composable solutions in C++ programming, potentially reshaping your perspective on monads and functional patterns overall.
Syllabus
Applicative: The Forgotten Functional Pattern in C++ - Ben Deane - CppNow 2023
Taught by
CppNow