On 10/31/14, 5:20 AM, Boris Schäling wrote:
Just a quick announcement: The 2nd edition of my book "The Boost C++ Libraries" is available.
- It introduces 72 Boost libraries. - It contains more than 430 examples. - The print version has about 570 pages. - There is also a Kindle, Epub and PDF version. - It's even online: http://theboostcpplibraries.com/
A special "thank you" goes to Niall who handled this year's Google Summer of Code program so smoothly that I as a backup admin didn't need to do anything - and had enough time to work on the book. :)
Very nice! This gives me an idea how to write easy to read tutorials. I might have more comments, but one will suffice for now: Fusion: "boost::fusion::push_back() returns a new vector. The vector v isn’t changed. The new vector is a copy of the original vector with the added element." That is not correct. push_back returns a view, not a container: http://www.boost.org/doc/libs/1_56_0/libs/fusion/doc/html/fusion/algorithm/t... "Returns a view which is lazily evaluated." This makes push_back very efficient at runtime. Regards, -- Joel de Guzman http://www.ciere.com http://boost-spirit.com http://www.cycfi.com/