
Brian Braatz wrote:
[Brian Braatz] I am biased because I am going to be attending both of those :)
My thoughts are also biased because, currently, boost.lambda has been the focus of my attention recently. (it is also currently my "favorite boost library of the month")
Suggestion: Take Lambda and tear it apart and show how it works. This might be a good subject matter to keep a consistent topic as a foundation for covering techniques.
The biggest problem with that is that Boost.Lambda's implementation is in large part obsoleted by the new stuff Joel de Guzman and friends are doing with Phoenix-2. It is supposed to form the basis of a Boost.Lambda rewrite. I don't know the details of what's there, but I imagine a good bit of Boost.Lambda is old technology for which better solutions exist today.
The other thing you could do, is borrow the structure of your book, and use the same structure for the lecture. This way the attendees could then get your book, and have a consistency from the lecture to the book.
That's fine for the other talk (the one on metaprogramming), but the book isn't about "inside the Boost libraries." -- Dave Abrahams Boost Consulting http://www.boost-consulting.com