5 ms·
Ah. Yes, I wasn't the one who had to get Boost into Buck, so I don't know the pain. But I also have been told to avoid Boost for modern C++, so...
by madhadron 7y ago
Ah. Yes, I wasn't the one who had to get Boost into Buck, so I don't know the pain. But I also have been told to avoid Boost for modern C++, so...
- gumby 7y agoI need boost, but mainly because I use other packages than depend on boost. I also use boost when the compiler is behind (e.g. boost::variant until apple's compiler caught up). I can't wait to have a boost-free tree. but I suspect it will be a while.
- hackandtrip 7y agoWhy would someone avoid Boost?
- gdxhyrd 7y agoSome of its libraries are overengineered, som kill your compilation times, some are nowadays not needed anymore since they got merged into the standard and others are simply worse compared to other libraries.
- louiz 7y agoIt’s a very heavy dependency, in many ways.
- Piezoid 7y agoI have seen a library with a copy of boost in the include folder. Client code is forced to use this outdated version and must avoid transitive dependencies to boost. Please don't do that.