Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Abseil – core C++ libraries from Google (abseil.io)
37 points by packetslave on Sept 26, 2017 | hide | past | favorite | 6 comments


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


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


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


The 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


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





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

Search: