
I would definitely like to see threads mentioned. Portable multithreading is just so hard to come by these days :( Bind and the cool-ness of its currying might not be appreciated nearly as much by some. Have those attending dabbled in functional programming, or is it all "OOP or bust!" ? And shared_ptr is really useful, but it seems more fit for a C++0x workshop... On 06/22/10 17:50, Mike P wrote:
If I was being introduced to boost for the first time, I would appreciated seeing the following topics presented:
shared_ptr and other smart pointers tuples bind and lambda (just a little subset of what is possible) enable_if (and overview of SFINAE) function multi_index (some simple subset of it) variant and any (and their differences) ref (with a couple of examples where it is useful) type_traits (just so to show that something like this exists)
possibly a little bit of regex possibly a little of threads
I think that these form a basis for other libraries, and once they understand them, they would be able to go and explore other boost libraries on their own.
Good luck.
On Tue, Jun 22, 2010 at 5:23 PM, Bronek Kozicki
wrote: On 22/06/2010 20:41, José Tomás Tocino García wrote:
So far, the libraries I'm sure I'm going to teach are: smart pointers, lexical_cast, bind and function, ref, hash and unordered containers.
program options are quite useful, I would also add optional.
B. _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
-- Regards, -Clark