
on Fri Oct 05 2012, Andrey Semashev <andrey.semashev-AT-gmail.com> wrote:
On Thursday 04 October 2012 13:20:00 Dave Abrahams wrote:
The question remains: "how do I learn/teach this library?" If I can't answer those questions, I also can't answer the question
How do I use this library?
I don't understand how other people have arrived at answers for themselves.
[snip]
Look, I teach classes on Boost. If Boost.Test is not learnable and teachable, I have to tell my students to stay away from it. That's embarrassing for me, and bad for Boost.
Although I'm not teaching students, I can understand the difficulties you're talking about. However, you have to admit by the answers in this thread that many people managed to learn the library and use it extensively.
Yes. How did they do it?
Boost is not exclusively about teachability and learnability; I see practical usefullness as a key feature of Boost libraries (and I'm not discarding teachability and learnability by that) and Boost.Test has been useful for years. You can't just throw it away with no fallback.
I don't desire to throw it away. My straw man proposal was just that: a straw man. -- Dave Abrahams BoostPro Computing Software Development Training http://www.boostpro.com Clang/LLVM/EDG Compilers C++ Boost