Paul Mensonides wrote:
Markus Werle wrote:
Ah! Earning money with Open Source via Closed Docs ;-) Not exactly what RMS was dreaming of, but perfectly OK for me: I will buy that book ASAP. I hope You also explain all those macros that make the code so uneasy to read.
I think your talking about the usage of the preprocessor lib here.
Nope. I talk about all those WE_SUPPORT_EVEN_THE_STUPIDEST_MSVC() and GCC_HAS_A_BUG_BUT(WE_KNOW_HOW_TO_DEAL_WITH_IT) OTOH I must admit that I was yet just too unmotivated to figure out all those workarounds, since I hvae Intel's C++ which does not complain about the products of my wicked mind. My own lib, Daixtrose, simply ignores compilers that do not fit (unfortunately even gcc now fails). C++ is much more fun this way. I _should_ indeed take the time to make it more portable, this is why I am interested in tricks like BOOST_MPL_AUX_VOID_SPEC_PARAM(C) BOOST_MPL_AUX_VALUE_WKND(C)::value BOOST_MPL_AUX_LAMBDA_SUPPORT OTOH do not hesitate to write a book about the prepro lib. It's so powerful and I have it in mind for future usage. I offer proofreading without fees ... Best regards, Markus -- Compile time analytic differentiation? Yes, at http://daixtrose.sourceforge.net/