3 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
4 <title>Acknowledgement</title>
5 <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
6 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
7 <link rel="home" href="../index.html" title="Chapter 1. Phoenix 2.0">
8 <link rel="up" href="../index.html" title="Chapter 1. Phoenix 2.0">
9 <link rel="prev" href="wrap_up.html" title="Wrap Up">
10 <link rel="next" href="references.html" title="References">
12 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
13 <table cellpadding="2" width="100%"><tr>
14 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
15 <td align="center"><a href="../../../../../../index.html">Home</a></td>
16 <td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
17 <td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
18 <td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
19 <td align="center"><a href="../../../../../../more/index.htm">More</a></td>
22 <div class="spirit-nav">
23 <a accesskey="p" href="wrap_up.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="references.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
26 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
27 <a name="phoenix.acknowledgement"></a><a class="link" href="acknowledgement.html" title="Acknowledgement">Acknowledgement</a>
28 </h2></div></div></div>
29 <div class="orderedlist"><ol class="orderedlist" type="1">
31 Hartmut Kaiser implemented the original lazy casts and constructors based
32 on his original work on Spirit SE "semantic expressions" (the
33 precursor to Phoenix).
36 Angus Leeming implemented the container functions on Phoenix-1 which I
37 then ported to Phoenix-2.
40 Daniel Wallin helped with the scope module, local variables, let and lambda
41 and the algorithms. I frequently discuss design issues with Daniel on Yahoo
45 Jaakko Jarvi. DA Lambda MAN!
48 Dave Abrahams, for his constant presence, wherever, whenever.
51 Aleksey Gurtovoy, DA MPL MAN!
54 Doug Gregor, always a source of inspiration.
57 Dan Marsden, did almost all the work in bringing Phoenix-2 out the door.
60 Eric Niebler did a 2.0 pre-release review and wrote some range related
61 code that Phoenix stole and used in the algorithms.
64 Thorsten Ottosen; Eric's range_ex code began life as "container_algo"
65 in the old boost sandbox, by Thorsten in 2002-2003.
68 Jeremy Siek, even prior to Thorsten, in 2001, started the "container_algo".
71 Vladimir Prus wrote the mutating algorithms code from the Boost Wiki.
74 Daryle Walker did a 2.0 pre-release review.
78 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
79 <td align="left"></td>
80 <td align="right"><div class="copyright-footer">Copyright © 2002-2005 Joel
81 de Guzman, Dan Marsden<p>
82 Distributed under the Boost Software License, Version 1.0. (See accompanying
83 file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
88 <div class="spirit-nav">
89 <a accesskey="p" href="wrap_up.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="references.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>