
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 ."
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. ...
... @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