
-----Original Message----- From: boost-bounces@lists.boost.org [mailto:boost-bounces@lists.boost.org] On Behalf Of David Abrahams
I have read the MPL book now FIVE TIMES cover to cover. On the fith pass, I "saw it". (the mpl::for_each<> is what kicked it in for me)
Wow, I applaud your fortitude and apologize for writing something that took you so long to "see." [Brian Braatz Writes:]
Hmm.... I believe the MPL book is an excellent body of work. The difficulty is because 1- I am either VERY smart about a subject or it is a black box. there seems to be little middle ground (this is learning style I think) 2- Metaprogramming is "training your brain" to think differently. Honestly with the subject matter being so DIFFERENT from what us normal blokes are used to, I am not sure if I could even suggest a better way to present it. Being able to write compile time code is a skill that belongs to people who have the commitment to struggle through and learn it. the TWISTED thing, is as I am getting more and more, it feels natural. Also I think I am wearing out my copy of the book- I continually go back and re-read sections and chapters. THANKS to both you and Aleksey for birthing that sucker. Lots of good information in there. TO ANYONE READING THIS BOOK: DON'T GIVE UP. KEEP AT IT. YOU WILL GET IT. You just have to read it enough that you begin to bleed through your eyes. When that happens, you know you are close......