It has come to my attention that this book appears to use the work of others without attribution. I'd like to give the authors a chance to explain why that appearance is false. From what you can see in Amazon's limited preview of the book, one can find numerous instances of code lifted from Andrew Sutton's "origin" library. For example, the original StructuralType can be found here. https://code.google.com/p/origin/source/browse/trunk/origin/type/traits.hpp Around line 230 (the poorly named Structural_type trait) and 280 (the subst_failure stuff). Some of the wording in the book is taken directly from the comments. The get_dereference and deduce_value_type stuff are here https://code.google.com/p/origin/source/browse/trunk/origin/type/concepts.im... Lines 36-60 and here: https://code.google.com/p/origin/source/browse/trunk/origin/type/concepts.hp... Around 700 Some of the data structures have been renamed or had the case changed. Most of the duplication of Origin code comes in Chapter 7 in that book. There appear to be no references to Origin in that chapter (based on searching through the book in Amazon). The IndirectlyCopyable text includes unsourced quotes directly from http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3351.pdf without quotation, and the concepts* diagrams are taken from the same document. Is there an attribution on the previous page that we can't see from Amazon's limited preview? on Thu Jan 17 2013, "Algocoders ." <algocoders-AT-gmail.com> wrote:
Hi All,
Revised edition of the book : "Foundation of Algorithms in C++11, Volume 1(Revised Edition): Using and Extending C++11, Boost And Beyond" : is available now. ...<schnipp 36>...
@Amazon:
http://www.amazon.com/Foundation-Algorithms-Volume-Revised-Edition/dp/148196...
@Pothi.com (Indian Edition):
http://pothi.com/pothi/book/chandra-shekhar-kumar-foundation-algorithms-c11-...
This book is vital to understand and extend the C++11 Algorithms by carefully worked out synthesis of language and library features with an eye at future evolution with special emphasis to :
- Template Alias - constexpr - copy_backward - requires - std::enable_if : SFINAE - Private Cast - Type Functions - Type Traits - Explicit Template Instantiations and Specializations - Trailing Return Type - auto type specifier - Intermediate Traits Idiom - Value Type Deduction Framework
Table of Contents : http://algocoders.com/sites/default/files/toc_foa_revised.pdf
Sample Chapter : http://algocoders.com/sites/default/files/chapter1_foa_revised.pdf
For more details, please visit the link : http://www.algocoders.com/article/books
Have Fun !
Cheers, Algocoders
http://www.algocoders.com _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
-- Dave Abrahams BoostPro Computing Software Development Training http://www.boostpro.com Clang/LLVM/EDG Compilers C++ Boost