Property-Based Declarative Containers in C++
Explore property-based declarative containers in C++ through this comprehensive conference talk from CppNow 2019. Dive into the concept of declarative APIs and their application in complex domains with volatile concerns. Learn how declarative containers provide an illusion of simplicity and consistency while hiding internal system complexities. Discover the differences between declarative containers and standard C++ containers, and understand how algorithms express differently in this paradigm. Examine a unified model of declarative property-based containers that combines expressive simplicity with efficiency and control. Investigate the authoring of domain-specific algorithms using properties exposed by declarative containers. Gain insights from Charles Bay, an experienced software developer, as he discusses the benefits and implementation details of this approach in large-scale and distributed systems.