Boost logo

Boost Users :

Subject: Re: [Boost-users] Boost book
From: Zachary Turner (divisortheory_at_[hidden])
Date: 2009-08-15 16:42:10


In any new edition of the boost book, I would like to see a strong
emphasis on algorithms, containers, and utility functions. Stuff that
*everyone* can make use of in a wide variety of projects. variant,
boost, thread, filesystem, multi_array, any, accumulators, bind,
function, circular_buffer, date_time, exception, foreach, random,
enable_if, and probably a few others.

This could in theory take up about half the book. For the next 25% I
would like to see some discussion of libraries that are slightly less
widely applicable, but still extremely useful and greatly simplifying
when you need them. asio, flyweight, iostreams, signals, numeric
conversion, etc. Note that use of asio implies neither asynchronous,
nor i/o, despite the name. The documentation and examples of asio
also applies almost exclusively to i/o related tasks on the network.
It would be useful to extend this to other things, for example
asynchronous file reading / writing, or asynchronous computation, or a
generic pipeline.

The last 25% I think could be dedicated to more specialized / advanced
libraries. graph, math, MPL, fusion, spirit, etc.

I'd also like to see a new edition of the book be about 50% longer
than the first edition, and have a hardback edition available if
possible.


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net