The evolving search for modern APIs in Boost
The talk will uncover the goals and guidelines of modern APIs in Boost. We will look closely at the evolution of the API in [Boost.]Process - a process management library under development since 2006 (brackets because it's still not yet an official Boost library).
We will examine how the API changed over time, what the underlying reasons were, and what and how C++ language constructs and libraries helped to improve the API. We get a glimpse at the challenges faced, the discussions led by Boost developers and what trade-offs have to be considered when moving forward.
Speaker: Boris Schäling