5 ms·
love this lib, been using it for awhile, but when i was trying to get it running with ROS Indigo i had to backport Boost Variant ...never want to do that again
by therobot24 7y ago
love this lib, been using it for awhile, but when i was trying to get it running with ROS Indigo i had to backport Boost Variant ...never want to do that again
- petschge 7y agoAnd that is the main problem with boost. If you want any of it, you have to live with all of it.
- jhasse 7y agoThat's not true.
- olq_plo 7y agoSome Boost libraries have little or no dependency on other libraries, e.g. boost::mp11. In the past, our libraries used to be very interdependent, but we recognize that this is an issue and nowadays try to decouple the libraries so that you can install only the parts you need. We even provide a tool to help with that: https://www.boost.org/doc/libs/1_70_0/tools/bcp/doc/html/index.html https://www.boost.org/doc/libs/1_70_0/tools/bcp/doc/html/ind... boost::histogram currently depends directly on 8 other boost libraries, but some of those (e.g. boost::variant) pull in a huge number of other libraries, so in total it is 29. I am working on reducing the dependencies in the upcoming versions.
- petschge 7y agoPretty cool to see that boost admits that this is an issue and works on decoupling things. I look forward to see improvements here.
- olq_plo 7y agoGlad to hear it! What was the problem with Boost Variant exactly?