2
0
mirror of https://github.com/boostorg/variant.git synced 2026-01-31 08:42:23 +00:00
Files
variant/doc/credits.html
Eric Friedman bb596cae89 Migrated from Sandbox CVS.
[SVN r18578]
2003-05-28 08:05:16 +00:00

82 lines
4.2 KiB
HTML

<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="keywords" content="Variant, design pattern, generic programming, C++">
<link rel="stylesheet" type="text/css" href="styles.css">
<title>Boost::variant</title>
</head>
<body bgcolor="#FFFFFF" link="#0000FF" vlink="#800080">
<table summary="header" border="0" cellpadding="7" cellspacing="0" width="100%">
<tr>
<td valign="top" width="300">
<h3><a HREF="../../../index.htm">
<img src="../../../c++boost.gif" alt="C++ Boost" width="277" height="86" BORDER="0">
</a></h3>
</td>
<td valign="top">
<h1 align="center"><a href="index.html">boost::variant</a></h1>
<h2 align="center">Credits</h2>
</td>
</tr>
</table>
<hr>
<p></p>
<ul>
<li><a href="#Acknowledgments">Acknowledgments</a></li>
<li><a href="#Bibliography">Bibliography</a></li>
</ul>
<hr>
<h2><a name="Acknowledgments">Acknowledgments</a></h2>
<p>Eric Friedman and Itay Maman designed and implemented the initial submission.</p>
<p>Andrei Alexandrescu's work in [<a href="#bib-ale01A">Ale01A</a>] and [<a href="#bib-ale02">Ale02</a>] inspired the
library's design.</p>
<p>Anthony Williams suggested the method [<a href="#bib-wil02">Wil02</a>] by
which <code>variant</code> generally guarantees strong exception-safety.</p>
<p>Douglas Gregor, Dave Abrahams, Fernando Cacciola, Brad King, Giovanni Bajo,
and others provided helpful feedback and suggestions to refine the semantics,
interface, and implementation of the library.</p>
<hr>
<h2><a name="Bibliography">Bibliography</a></h2>
<p>[<a name="bib-ale01A">Ale01A</a>] Andrei Alexandrescu. &quot;<a href="http://www.oonumerics.org/tmpw01/alexandrescu.pdf">An Implementation of Discriminated Unions in C++</a>.&quot; <i>OOPSLA 2001</i>, Second Workshop on C++ Template Programming. Tampa Bay, 14 October 2001.</p>
<p>[<a name="bib-ale01B">Ale01B</a>] Andrei Alexandrescu. <i>
<a href="http://www.moderncppdesign.com/book/main.html">Modern C++ Design</a></i>.
Addison-Wesley, C++ In-Depth series. 2001.</p>
<p>[<a name="bib-ale02">Ale02</a>] Andrei Alexandrescu. &quot;Generic&lt;Programming&gt;:
Discriminated Unions&quot; <a href="http://cuj.com/experts/2004/alexandr.htm">Part 1</a>,
<a HREF="http://cuj.com/experts/2006/alexandr.htm">Part 2</a>,
<a HREF="http://cuj.com/experts/2008/alexandr.htm">Part 3</a>. <i>C/C++ Users
Journal</i>. 2002.</p>
<p>[<a name="bib-boo02">Boo02</a>] Various Boost members. &quot;<a href="http://lists.boost.org/MailArchives/boost/msg30415.php">Proposal
--- A type-safe union</a>.&quot; Boost public discussion. 2002.</p>
<p>[<a name="bib-fri02">Fri02</a>] Eric Friedman. &quot;<a href="http://groups.yahoo.com/group/boost/files/variant-20020701.zip">Variant
(aka Discriminated Union)</a>.&quot; Early implementation. 2002.</p>
<p>[<a name="bib-gre02">Gre02</a>] Doug Gregor. &quot;<a HREF="http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?variant">BOOST_USER:
variant</a>.&quot; Boost Wiki paper. 2002.</p>
<p><a name="bib-hen01">[Hen01]</a> Kevlin Henney.
<a href="http://www.boost.org/libs/any/index.html">The Boost Any Library</a>.
2001. </p>
<p>[<a name="bib-sut00">Sut00</a>] Herb Sutter. <i>
<a href="http://www.gotw.ca/publications/xc++.htm">Exceptional C++: 47
Engineering Puzzles, Programming Problems, and Solutions</a></i>.
Addison-Wesley, C++ In-Depth series. 2000.</p>
<p>[<a name="bib-wil02">Wil02</a>] Anthony Williams.
<a href="http://aspn.activestate.com/ASPN/Mail/Message/boost/1314807">
Double-Storage Proposal</a>. 2002. </p>
<hr>
<p>Revised 13 February 2003</p>
<p><i>© Copyright Eric Friedman and Itay Maman 2002-2003. All rights reserved.</i></p>
<p>Permission to use, copy, modify, distribute and sell this software and its
documentation for any purpose is hereby granted without fee, provided that the
above copyright notice appear in all copies and that both that copyright notice
and this permission notice appear in supporting documentation. Eric Friedman
and Itay Maman make no representations about the suitability of this software
for any purpose. It is provided &quot;as is&quot; without express or implied warranty.</p>
</body>
</html>