]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/spirit/classic/doc/acknowledgments.html
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / boost / libs / spirit / classic / doc / acknowledgments.html
1 <html>
2 <head>
3 <title>Acknowledgments</title>
4 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
5 <link rel="stylesheet" href="theme/style.css" type="text/css">
6 </head>
7
8 <body>
9 <table width="100%" border="0" background="theme/bkd2.gif" cellspacing="2">
10 <tr>
11 <td width="10">
12 </td>
13 <td width="85%">
14 <font size="6" face="Verdana, Arial, Helvetica, sans-serif"><b><b>Acknowledgments</b></b></font>
15 </td>
16 <td width="112"><a href="http://spirit.sf.net"><img src="theme/spirit.gif" width="112" height="48" align="right" border="0"></a></td>
17 </tr>
18 </table>
19 <br>
20 <table border="0">
21 <tr>
22 <td width="10"></td>
23 <td width="30"><a href="../index.html"><img src="theme/u_arr.gif" border="0"></a></td>
24 <td width="30"><a href="rationale.html"><img src="theme/l_arr.gif" border="0"></a></td>
25 <td width="30"><a href="references.html"><img src="theme/r_arr.gif" border="0"></a></td>
26 </tr>
27 </table>
28 <p>Special thanks to </p>
29 <p><b>Dan Nuffer</b> for his work on lexers, parse trees, ASTs, XML parsers, the
30 multi-pass iterator as well as administering Spirit's site, editing, maintaining
31 the CVS and doing the releases plus a zillion of other chores that were almost
32 taken for granted. </p>
33 <p><b>Hartmut Kaiser</b> for his work on the C parser, the work on the C/C++ preprocessor,
34 utility parsers, the original port to Intel 5.0, various work on Phoenix, porting
35 to v1.5, the meta-parsers, the grouping-parsers, extensive testing and painstaking
36 attention to details.</p>
37 <p><b>Martin Wille</b> who improved grammar multi thread safety, contributed the
38 eol_p parser, the dynamic parsers, documentation and for taking an active role
39 in almost every aspect from brainstorming and design to coding. And, as always, helps keep the regression tests for g++ on Linux as green as ever :-). </p>
40 <p><b>Martijn W. Van Der Lee</b> our Web site administrator and for contributing
41 the RFC821 parser<b>.</b></p>
42 <p><b>Giovanni Bajo</b> for last minute tweaks of Spirit 1.8.0 for CodeWarrior
43 8.3. Actually, I'm ashamed Giovanni was not in this list already. He's done
44 a lot since Spirit 1.5, the first Boost.Spirit release. He's instrumental in
45 the porting of the Spirit iterators stuff to the new Boost Iterators Library
46 (version 2). He also did various bug fixes and wrote some tests here and there.
47 </p>
48 <p><b>Juan Carlos Arevalo-Baeza (JCAB) </b>for his work on the C++ parser, the
49 position iterator, ports to v1.5 and keeping the mailing list discussions alive
50 and kicking.</p>
51 <p><strong>Vaclav Vesely, </strong>lots of stuff, the no_actions directive, various patches fixes, the distinct parsers, the lazy parser, some phoenix tweaks and add-ons (e.g. <tt>new_</tt>). Also, <strong>Stefan&nbsp;Slapeta</strong> and <strong>wife</strong> for editing Vaclav's distinct parser doc. </p>
52 <p><b>Raghavendra Satish </b>for doing the original v1.3 port to VC++ and his
53 work on Phoenix.</p>
54 <p><b>Noah Stein</b> for following up and helping Ragav on the VC++ ports.</p>
55 <p><b>Hakki Dogusan</b>, for his original v1.0 Pascal parser.</p>
56 <p><b>John (EBo) David</b> for his work on the VM and watching over my shoulder
57 as I code giving the impression of distance eXtreme programming.</p>
58 <p><b>Chris Uzdavinis</b> for feeding in comments and valuable suggestions as
59 well as editing the documentation.</p>
60 <p><b>Carsten Stoll</b>, for his work on dynamic parsers.</p>
61 <p><b>Andy Elvey</b> and his conifer parser.</p>
62 <p><b>Bruce Florman</b>, who did the original v1.0 port to VC++.</p>
63 <p><b>Jeff Westfahl </b>for porting the loop parsers to v1.5 and contributing
64 the file iterator.</p>
65 <p><b>Peter Simons</b> for the RFC date parser example and tutorial plus helping
66 out with some nitty gritty details.</p>
67 <p><b>Markus Sch&ouml;pflin</b> for suggesting the end_p parser and lots of other
68 nifty things and his active presence in the mailing list.</p>
69 <p><b>Doug Gregor</b> for mentoring and his ability to see things that others
70 don't. </p>
71 <p><strong>David Abrahams</strong> for giving me a job that allows me to still
72 work on Spirit, plus countless advice and help on C++ and specifically template
73 metaprogramming.</p>
74 <p><strong>Aleksey Gurtovoy</strong> for his MPL library from which I stole many
75 metaprogramming tricks especially for less conforming compilers such as Borland
76 and VC6/7.</p>
77 <p><strong>Gustavo Guerra</strong> for his last minute review of Spirit and constant
78 feedback, plus patches here and there (e.g. proposing the new dot behavior of
79 the real numerics parsers).</p>
80 <p><strong>Nicola Musatti, Paul Snively, Alisdair Meredith </strong>and<strong>
81 Hugo Duncan </strong> for testing and sending in various patches.</p>
82 <p><strong>Steve Rowe</strong> for his splendid work on the TSTs that will soon
83 be taken into Spirit.</p>
84 <p><strong>Jonathan de Halleux</strong> for his work on actors.</p>
85 <p><strong>Angus Leeming</strong> for last minute editing work on the 1.8.0 release documentation, his work on Phoenix and his active presence in the Spirit mailing list.</p>
86 <p> <strong>Joao Abecasis</strong> for his active presence in the Spirit mailing list, providing user support, participating in the discussions and so on. </p>
87 <p> <strong>Guillaume Melquiond</strong> for a last minute patch to <tt>multi_pass</tt> for 1.8.1. </p>
88 <p> <strong>Peder Holt</strong> for his porting work on Phoenix, Fusion and Spirit to VC6. </p>
89 <p>To my wife <b>Mariel</b> who did the graphics in this document.</p>
90 <p>My, there's a lot in this list! And it's a continuing list. I add people to this list everytime. I hope I did not forget anyone. If I missed<br>
91 someone you know who has helped in any way, please inform me.</p>
92 <p> Special thanks also to people who gave feedback and valuable comments, particularly
93 members of Boost and Spirit mailing lists. This includes all those who participated
94 in the review:<br>
95 <br>
96 <strong>John Maddock</strong>, our review manager<br>
97 <strong>Aleksey Gurtovoy<br>
98 Andre Hentz<br>
99 Beman Dawes<br>
100 Carl Daniel<br>
101 Christopher Currie<br>
102 Dan Gohman<br>
103 Dan Nuffer<br>
104 Daryle Walker<br>
105 David Abrahams<br>
106 David B. Held<br>
107 Dirk Gerrits<br>
108 Douglas Gregor<br>
109 Hartmut Kaiser<br>
110 Iain K.Hanson<br>
111 Juan Carlos Arevalo-Baeza<br>
112 Larry Evans<br>
113 Martin Wille<br>
114 Mattias Flodin<br>
115 Noah Stein<br>
116 Nuno Lucas<br>
117 Peter Dimov<br>
118 Peter Simons<br>
119 Petr Kocmid<br>
120 Ross Smith<br>
121 Scott Kirkwood<br>
122 Steve Cleary<br>
123 Thorsten Ottosen<br>
124 Tom Wenisch<br>
125 Vladimir Prus</strong></p>
126 <p>Finally thanks to <a href="http://sourceforge.net">SourceForge</a> for hosting
127 the Spirit project and <a href="http://www.boost.org/">Boost</a>: a C++ community
128 comprised of extremely talented library authors who participate in the discussion
129 and peer review of well crafted C++ libraries.</p>
130 <table border="0">
131 <tr>
132 <td width="10"></td>
133 <td width="30"><a href="../index.html"><img src="theme/u_arr.gif" border="0"></a></td>
134 <td width="30"><a href="rationale.html"><img src="theme/l_arr.gif" border="0"></a></td>
135 <td width="30"><a href="references.html"><img src="theme/r_arr.gif" border="0"></a></td>
136 </tr>
137 </table>
138 <br>
139 <hr size="1">
140 <p class="copyright">Copyright &copy; 1998-2003 Joel de Guzman<br>
141 <br>
142 <font size="2">Use, modification and distribution is subject to the Boost Software
143 License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
144 </font> </p>
145 </body>
146 </html>