mirror of
https://github.com/boostorg/variant.git
synced 2026-02-12 12:42:08 +00:00
118 lines
4.0 KiB
XML
118 lines
4.0 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
<!DOCTYPE section PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
|
||
"http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
|
||
|
||
<section id="variant.credits">
|
||
<title>Credits</title>
|
||
|
||
<section id="variant.ack">
|
||
<title>Acknowledgments</title>
|
||
|
||
<para>Eric Friedman and Itay Maman designed the initial submission. Eric
|
||
was the primary implementer and is the library maintainer.</para>
|
||
|
||
<para>Andrei Alexandrescu's work in
|
||
[<link linkend="variant.biblio.ale01a">Ale01A</link>]
|
||
and
|
||
[<link linkend="variant.biblio.ale02">Ale02</link>]
|
||
inspired the library's design.</para>
|
||
|
||
<para>Douglas Gregor,
|
||
Dave Abrahams,
|
||
Anthony Williams,
|
||
Fernando Cacciola,
|
||
Joel de Guzman,
|
||
Brad King,
|
||
Giovanni Bajo,
|
||
Eugene Gladyshev,
|
||
and others provided helpful feedback and suggestions to refine the semantics,
|
||
interface, and implementation of the library.</para>
|
||
|
||
</section>
|
||
|
||
<section id="variant.biblio">
|
||
<title>Bibliography</title>
|
||
|
||
<para id="variant.biblio.abr00">
|
||
[Abr98] David Abrahams.
|
||
"<ulink url="http://boost.org/more/generic_exception_safety.html">Exception-Safety in Generic Components</ulink>."
|
||
M. Jazayeri, R. Loos, D. Musser (eds.):
|
||
Generic Programming '98, Proc. of a Dagstuhl Seminar, Lecture Notes on Computer Science, Vol. 1766, pp. 69-79.
|
||
Springer-Verlag Berlin Heidelberg.
|
||
2000.
|
||
</para>
|
||
<para id="variant.biblio.abr01">
|
||
[Abr01] David Abrahams.
|
||
"<ulink url="http://boost.org/more/error_handling.html">Error and Exception Handling</ulink>."
|
||
Boost technical article.
|
||
2001-2003.
|
||
</para>
|
||
<para id="variant.biblio.ale01a">
|
||
[Ale01A] Andrei Alexandrescu.
|
||
"<ulink url="http://www.oonumerics.org/tmpw01/alexandrescu.pdf">An Implementation of Discriminated Unions in C++</ulink>."
|
||
<emphasis>OOPSLA 2001</emphasis>, Second Workshop on C++ Template Programming.
|
||
Tampa Bay, 14 October 2001.
|
||
</para>
|
||
<para id="variant.biblio.ale01b">
|
||
[Ale01B] Andrei Alexandrescu.
|
||
<emphasis><ulink url="http://www.moderncppdesign.com/book/main.html">
|
||
Modern C++ Design</ulink></emphasis>.
|
||
Addison-Wesley, C++ In-Depth series.
|
||
2001.
|
||
</para>
|
||
<para id="variant.biblio.ale02">
|
||
[Ale02] Andrei Alexandrescu.
|
||
"Generic<Programming>: Discriminated Unions"
|
||
<ulink url="http://cuj.com/experts/2004/alexandr.htm">Part 1</ulink>,
|
||
<ulink url="http://cuj.com/experts/2006/alexandr.htm">Part 2</ulink>,
|
||
<ulink url="http://cuj.com/experts/2008/alexandr.htm">Part 3</ulink>.
|
||
<emphasis>C/C++ Users Journal</emphasis>.
|
||
2002.
|
||
</para>
|
||
<para id="variant.biblio.boo02">
|
||
[Boo02] Various Boost members.
|
||
"<ulink url="http://lists.boost.org/MailArchives/boost/msg30415.php">Proposal --- A type-safe union</ulink>."
|
||
Boost public discussion.
|
||
2002.
|
||
</para>
|
||
<para id="variant.biblio.c++98">
|
||
[C++98] <emphasis>International Standard, Programming Languages – C++</emphasis>.
|
||
ISO/IEC:14882.
|
||
1998.
|
||
</para>
|
||
<para id="variant.biblio.fri02">
|
||
[Fri02] Eric Friedman.
|
||
"<ulink url="http://groups.yahoo.com/group/boost/files/variant-20020701.zip">Variant (aka Discriminated Union)</ulink>."
|
||
Early implementation.
|
||
2002.
|
||
</para>
|
||
<para id="variant.biblio.gre02">
|
||
[Gre02] Doug Gregor.
|
||
"<ulink url="http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?variant">BOOST_USER: variant</ulink>."
|
||
Boost Wiki paper.
|
||
2002.
|
||
</para>
|
||
<para id="variant.biblio.hen01">
|
||
[Hen01] Kevlin Henney.
|
||
<link linkend="any">Boost.Any</link>.
|
||
2001.
|
||
</para>
|
||
<para id="variant.biblio.sut00">
|
||
[Sut00] Herb Sutter.
|
||
<emphasis><ulink url="http://www.gotw.ca/publications/xc++.htm">
|
||
Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions
|
||
</ulink></emphasis>.
|
||
Addison-Wesley, C++ In-Depth series.
|
||
2000.
|
||
</para>
|
||
<para id="variant.biblio.wil02">
|
||
[Wil02] Anthony Williams.
|
||
<ulink url="http://aspn.activestate.com/ASPN/Mail/Message/boost/1314807">
|
||
Double-Storage Proposal
|
||
</ulink>.
|
||
2002.
|
||
</para>
|
||
|
||
</section>
|
||
|
||
</section> |