994d4e48cc
[SVN r44163]
147 lines
7.4 KiB
HTML
147 lines
7.4 KiB
HTML
<html>
|
|
<head>
|
|
<title>Acknowledgments</title>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
|
<link rel="stylesheet" href="theme/style.css" type="text/css">
|
|
</head>
|
|
|
|
<body>
|
|
<table width="100%" border="0" background="theme/bkd2.gif" cellspacing="2">
|
|
<tr>
|
|
<td width="10">
|
|
</td>
|
|
<td width="85%">
|
|
<font size="6" face="Verdana, Arial, Helvetica, sans-serif"><b><b>Acknowledgments</b></b></font>
|
|
</td>
|
|
<td width="112"><a href="http://spirit.sf.net"><img src="theme/spirit.gif" width="112" height="48" align="right" border="0"></a></td>
|
|
</tr>
|
|
</table>
|
|
<br>
|
|
<table border="0">
|
|
<tr>
|
|
<td width="10"></td>
|
|
<td width="30"><a href="../index.html"><img src="theme/u_arr.gif" border="0"></a></td>
|
|
<td width="30"><a href="rationale.html"><img src="theme/l_arr.gif" border="0"></a></td>
|
|
<td width="30"><a href="references.html"><img src="theme/r_arr.gif" border="0"></a></td>
|
|
</tr>
|
|
</table>
|
|
<p>Special thanks to </p>
|
|
<p><b>Dan Nuffer</b> for his work on lexers, parse trees, ASTs, XML parsers, the
|
|
multi-pass iterator as well as administering Spirit's site, editing, maintaining
|
|
the CVS and doing the releases plus a zillion of other chores that were almost
|
|
taken for granted. </p>
|
|
<p><b>Hartmut Kaiser</b> for his work on the C parser, the work on the C/C++ preprocessor,
|
|
utility parsers, the original port to Intel 5.0, various work on Phoenix, porting
|
|
to v1.5, the meta-parsers, the grouping-parsers, extensive testing and painstaking
|
|
attention to details.</p>
|
|
<p><b>Martin Wille</b> who improved grammar multi thread safety, contributed the
|
|
eol_p parser, the dynamic parsers, documentation and for taking an active role
|
|
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>
|
|
<p><b>Martijn W. Van Der Lee</b> our Web site administrator and for contributing
|
|
the RFC821 parser<b>.</b></p>
|
|
<p><b>Giovanni Bajo</b> for last minute tweaks of Spirit 1.8.0 for CodeWarrior
|
|
8.3. Actually, I'm ashamed Giovanni was not in this list already. He's done
|
|
a lot since Spirit 1.5, the first Boost.Spirit release. He's instrumental in
|
|
the porting of the Spirit iterators stuff to the new Boost Iterators Library
|
|
(version 2). He also did various bug fixes and wrote some tests here and there.
|
|
</p>
|
|
<p><b>Juan Carlos Arevalo-Baeza (JCAB) </b>for his work on the C++ parser, the
|
|
position iterator, ports to v1.5 and keeping the mailing list discussions alive
|
|
and kicking.</p>
|
|
<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 Slapeta</strong> and <strong>wife</strong> for editing Vaclav's distinct parser doc. </p>
|
|
<p><b>Raghavendra Satish </b>for doing the original v1.3 port to VC++ and his
|
|
work on Phoenix.</p>
|
|
<p><b>Noah Stein</b> for following up and helping Ragav on the VC++ ports.</p>
|
|
<p><b>Hakki Dogusan</b>, for his original v1.0 Pascal parser.</p>
|
|
<p><b>John (EBo) David</b> for his work on the VM and watching over my shoulder
|
|
as I code giving the impression of distance eXtreme programming.</p>
|
|
<p><b>Chris Uzdavinis</b> for feeding in comments and valuable suggestions as
|
|
well as editing the documentation.</p>
|
|
<p><b>Carsten Stoll</b>, for his work on dynamic parsers.</p>
|
|
<p><b>Andy Elvey</b> and his conifer parser.</p>
|
|
<p><b>Bruce Florman</b>, who did the original v1.0 port to VC++.</p>
|
|
<p><b>Jeff Westfahl </b>for porting the loop parsers to v1.5 and contributing
|
|
the file iterator.</p>
|
|
<p><b>Peter Simons</b> for the RFC date parser example and tutorial plus helping
|
|
out with some nitty gritty details.</p>
|
|
<p><b>Markus Schöpflin</b> for suggesting the end_p parser and lots of other
|
|
nifty things and his active presence in the mailing list.</p>
|
|
<p><b>Doug Gregor</b> for mentoring and his ability to see things that others
|
|
don't. </p>
|
|
<p><strong>David Abrahams</strong> for giving me a job that allows me to still
|
|
work on Spirit, plus countless advice and help on C++ and specifically template
|
|
metaprogramming.</p>
|
|
<p><strong>Aleksey Gurtovoy</strong> for his MPL library from which I stole many
|
|
metaprogramming tricks especially for less conforming compilers such as Borland
|
|
and VC6/7.</p>
|
|
<p><strong>Gustavo Guerra</strong> for his last minute review of Spirit and constant
|
|
feedback, plus patches here and there (e.g. proposing the new dot behavior of
|
|
the real numerics parsers).</p>
|
|
<p><strong>Nicola Musatti, Paul Snively, Alisdair Meredith </strong>and<strong>
|
|
Hugo Duncan </strong> for testing and sending in various patches.</p>
|
|
<p><strong>Steve Rowe</strong> for his splendid work on the TSTs that will soon
|
|
be taken into Spirit.</p>
|
|
<p><strong>Jonathan de Halleux</strong> for his work on actors.</p>
|
|
<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>
|
|
<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>
|
|
<p> <strong>Guillaume Melquiond</strong> for a last minute patch to <tt>multi_pass</tt> for 1.8.1. </p>
|
|
<p> <strong>Peder Holt</strong> for his porting work on Phoenix, Fusion and Spirit to VC6. </p>
|
|
<p>To my wife <b>Mariel</b> who did the graphics in this document.</p>
|
|
<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>
|
|
someone you know who has helped in any way, please inform me.</p>
|
|
<p> Special thanks also to people who gave feedback and valuable comments, particularly
|
|
members of Boost and Spirit mailing lists. This includes all those who participated
|
|
in the review:<br>
|
|
<br>
|
|
<strong>John Maddock</strong>, our review manager<br>
|
|
<strong>Aleksey Gurtovoy<br>
|
|
Andre Hentz<br>
|
|
Beman Dawes<br>
|
|
Carl Daniel<br>
|
|
Christopher Currie<br>
|
|
Dan Gohman<br>
|
|
Dan Nuffer<br>
|
|
Daryle Walker<br>
|
|
David Abrahams<br>
|
|
David B. Held<br>
|
|
Dirk Gerrits<br>
|
|
Douglas Gregor<br>
|
|
Hartmut Kaiser<br>
|
|
Iain K.Hanson<br>
|
|
Juan Carlos Arevalo-Baeza<br>
|
|
Larry Evans<br>
|
|
Martin Wille<br>
|
|
Mattias Flodin<br>
|
|
Noah Stein<br>
|
|
Nuno Lucas<br>
|
|
Peter Dimov<br>
|
|
Peter Simons<br>
|
|
Petr Kocmid<br>
|
|
Ross Smith<br>
|
|
Scott Kirkwood<br>
|
|
Steve Cleary<br>
|
|
Thorsten Ottosen<br>
|
|
Tom Wenisch<br>
|
|
Vladimir Prus</strong></p>
|
|
<p>Finally thanks to <a href="http://sourceforge.net">SourceForge</a> for hosting
|
|
the Spirit project and <a href="http://www.boost.org/">Boost</a>: a C++ community
|
|
comprised of extremely talented library authors who participate in the discussion
|
|
and peer review of well crafted C++ libraries.</p>
|
|
<table border="0">
|
|
<tr>
|
|
<td width="10"></td>
|
|
<td width="30"><a href="../index.html"><img src="theme/u_arr.gif" border="0"></a></td>
|
|
<td width="30"><a href="rationale.html"><img src="theme/l_arr.gif" border="0"></a></td>
|
|
<td width="30"><a href="references.html"><img src="theme/r_arr.gif" border="0"></a></td>
|
|
</tr>
|
|
</table>
|
|
<br>
|
|
<hr size="1">
|
|
<p class="copyright">Copyright © 1998-2003 Joel de Guzman<br>
|
|
<br>
|
|
<font size="2">Use, modification and distribution is subject to the Boost Software
|
|
License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
</font> </p>
|
|
</body>
|
|
</html>
|