The evolving search for modern APIs in Boost
summary
Boost merged a new library called boost.process after 10 years of iteration; it exposes an execute API built with variadic templates and Boost.Fusion, uses helpers like make_pipe and named-parameter objects to wire redirections, and maps to platform calls (Windows CreateProcess vs Linux fork + execve). The library works enough to land but still changes in reviews; notable unresolved behavior: child destructor currently calls terminate the parent, so process cleanup and wait/terminate semantics remain unsettled.
AI-written summary · about
chapters (4)
- 0:00Start
- 12:53How Can We Support Arbitrary Name Parameters
- 18:16Boost Fusion Library
- 19:44Implementation without a Booth Library
related talks
01h 06mMigration of C++ Libraries to C++14
56mboost.tmp: your DSL for Metaprogramming
05mFast Parallel Programming using Modern C++
01h 00mMetaprogramming with Boost.Hana: Unifying Boost.Fusion and Boost.MPL
01h 06mMore Modern CMake
58mThe Imperatives Must Go! [Functional Programming in Modern C++]
57m[filtered] Asynchronous C++ Programming
01h 00mHow to call C libraries from C++
