Overview
Explore the future of Boost libraries in this comprehensive conference talk that examines C++ 11/14-only libraries in the pipeline. Delve into Fiber, AFIO, DI, and APIBind, understanding why they require C++ 11 or 14 and the potential sacrifices needed for C++ 03 compatibility. Analyze the use of C++ 11/14 features, common themes, and integration with other libraries. Investigate how these libraries contribute to future C++ standardization and their problem-solving approaches. Learn about Boost.Fiber for micro-/userland-threads, Boost.AFIO for asynchronous filesystem operations, Boost.DI for dependency injection, and Boost.APIBind for modularizing Boost libraries and managing API/ABI dependencies. Gain insights into the evolving landscape of C++ libraries and their impact on language development.
Syllabus
Niall Douglas: A review of C++ 11/14 only Boost libraries - Fiber, AFIO, DI and APIBind
Taught by
CppNow