3 ms·
Abseil – core C++ libraries from Google
- gumby 9y agoDocumentation isn't very clear about what's actually provided by the libraries (if you dig you can eventually find it). Looks at first glance more comprehensive than the Intel TBB.
- packetslave 9y agoThe README in the Github provides a pretty good overview of the major sections. The site itself could be better about this, I agree. https://github.com/abseil/abseil-cpp/blob/master/README.md https://github.com/abseil/abseil-cpp/blob/master/README.md
- ggchappell 9y ago> if you dig you can eventually find it You can? I looked all over the site, and I couldn't find it (other than going to GitHub and reading the source code).
- erik_seaberg 9y agoUsers need to be cautious about this: > Although Google is part of the minority of the C++ community that doesn’t use exceptions, we recognize that it is a minority and believe that code is often better when it’s exception-safe. We’ve done our best to make things exception-safe. However, we won’t contort things to support all possible exceptions — if you have a hash functor or operator== that throws, we may just mark it noexcept instead.
- quotemstr 9y agoI'm as gung-ho as it gets on C++ exceptions and even I think it's reasonable for a library to require that operator== and hash functors not throw.
- gumby 9y agoSee also https://news.ycombinator.com/item?id=15341493 https://news.ycombinator.com/item?id=15341493