
I write the code down and... it wouldn't compile... Ok look at the latest API it changed. Deep down it happened at v1.86 about a year ago.
Actually looking deeper into to https://github.com/boostorg/process/issues/480 It seems that v2 was introduced in 1.86 and v1 API (like child and apparently groups) was removed in 1.88 Removing the API unless it poses a security risk isn't acceptable by any means. A small decision by one developer can affect hundreds and even thouthands of projects and lead to huge amounts of work for Boost users all around the globe. And Boost.Process is just an example. I mean I didn't even have to dig - it was the first Boost library I touched for years and it once again showed me exactly the reason I ditched Boost in the first place. If I wasn't an experienced developer I'd probably bite the bullet and add ifdefs etc, but for me it was obvious not to use Boost as it brings more headache than solves problems. Regards, Artyom I touche