Hacker News new | past | comments | ask | show | jobs | submit login

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...



I 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.


Why would someone avoid Boost?


I 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.


It’s a very heavy dependency, in many ways.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: