Applicative - The Forgotten Functional Pattern in C++
Offered By: CppNow via YouTube
Course Description
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
Related Courses
Your Favorite Undefined Behavior in C++CppNow via YouTube Under the Hood - Assembly, System Calls, and Hardware in C++
CppNow via YouTube Carbon Language Successor Strategy - From C++ Interop to Memory Safety
CppNow via YouTube Value Oriented Programming Part 1 - You Say You Want to Write a Function
CppNow via YouTube Introducing a Memory-Safe Successor Language in Large C++ Code Bases
CppNow via YouTube