forked from boostorg/concept_check
putting this back into the main intro file
[SVN r8436]
This commit is contained in:
29
history.htm
29
history.htm
@@ -1,29 +0,0 @@
|
|||||||
|
|
||||||
<h2><a name="history">History</a></h2>
|
|
||||||
|
|
||||||
An earlier version of this concept checking system was developed by
|
|
||||||
the author while working at SGI in their C++ compiler and library
|
|
||||||
group. The earlier version is now part of the SGI STL distribution. The
|
|
||||||
boost concept checking library differs from the concept checking in
|
|
||||||
the SGI STL in that the definition of concept checking classes has
|
|
||||||
been greatly simplified, at the price of less helpful verbiage in the
|
|
||||||
error messages.
|
|
||||||
|
|
||||||
<h2><a name="publications">Publications</a></h2>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li><a href="http://www.oonumerics.org/tmpw00/">
|
|
||||||
C++ Template Workshop 2000</a>, Concept Checking</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<h2><a name="acknowledgements">Acknowledgements</a></h2>
|
|
||||||
|
|
||||||
The idea to use function pointers to cause instantiation is due to
|
|
||||||
Alexander Stepanov. I am not sure of the origin of the idea to use
|
|
||||||
expressions to do up-front checking of templates, but it did appear in
|
|
||||||
D&E[
|
|
||||||
<a href="bibliography.html#stroustrup94:_design_evolution">2</a>].
|
|
||||||
Thanks to Matt Austern for his excellent documentation and
|
|
||||||
organization of the STL concepts, upon which these concept checks
|
|
||||||
are based. Thanks to Boost members for helpful comments and
|
|
||||||
reviews.
|
|
Reference in New Issue
Block a user