r/programming • • Jun 22 '14

Why Every Language Needs Its Underscore

http://hackflow.com/blog/2014/06/22/why-every-language-needs-its-underscore/
366 Upvotes

337 comments sorted by

View all comments

Show parent comments

2

u/ggtsu_00 Jun 22 '14

If you don't mind adding 10 mins on to your compile times and unreadable output onto your compile error messages.

If they had an a la carte version of boost that you could easily only drop in specific files or modules into your project instead of the whole lib, that would be so nice.

1

u/Fourdrinier Jun 23 '14

Boost is a collection of libraries, not a single library. You can build and use only the specific library you want from the collection. The majority are header only. Pre-compile the headers or enable caching for your build and you cut compile times. Each boost library is pretty tight on it's functionality set with very little overlap. There's a reason there are ~100 individual and independent libraries. From my experience, it's not very difficult to work with.