| [29] | 1 | <!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | 
|---|
 | 2 | <html> | 
|---|
 | 3 | <!-- | 
|---|
 | 4 | (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .  | 
|---|
 | 5 | Use, modification and distribution is subject to the Boost Software | 
|---|
 | 6 | License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at | 
|---|
 | 7 | http://www.boost.org/LICENSE_1_0.txt) | 
|---|
 | 8 | --> | 
|---|
 | 9 | <head> | 
|---|
 | 10 | <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | 
|---|
 | 11 | <link rel="stylesheet" type="text/css" href="../../../boost.css"> | 
|---|
 | 12 | <link rel="stylesheet" type="text/css" href="style.css"> | 
|---|
 | 13 | <title>Serialization - Acknowledgments</title> | 
|---|
 | 14 | </head> | 
|---|
 | 15 | <body link="#0000ff" vlink="#800080"> | 
|---|
 | 16 | <table border="0" cellpadding="7" cellspacing="0" width="100%" summary= | 
|---|
 | 17 |     "header"> | 
|---|
 | 18 |   <tr>  | 
|---|
 | 19 |     <td valign="top" width="300">  | 
|---|
 | 20 |       <h3><a href="http://www.boost.org"><img height="86" width="277" alt="C++ Boost" src="../../../boost.png" border="0"></a></h3> | 
|---|
 | 21 |     </td> | 
|---|
 | 22 |     <td valign="top">  | 
|---|
 | 23 |       <h1 align="center">Serialization</h1> | 
|---|
 | 24 |       <h2 align="center">Acknowledgments</h2> | 
|---|
 | 25 |     </td> | 
|---|
 | 26 |   </tr> | 
|---|
 | 27 | </table> | 
|---|
 | 28 | <hr> | 
|---|
 | 29 | <ul> | 
|---|
 | 30 |   <li>Markus Schöpflin tracked down issues with TRU64 compiler resulting in 100% passing. | 
|---|
 | 31 |   <li><a href="mailto::troy@resophonic.com"> Troy D. Straszheim</a> made the initial version of variant serialization. | 
|---|
 | 32 |   <li>Tonko Juricic helped refine and complete project files for VC 7.1 ide | 
|---|
 | 33 |   <li><a href="../../../people/rene_rivera.htm">Rene Rivera</a> tracked down several issues related to  | 
|---|
 | 34 |   Code Warrior, toolset configuration and bjam and much else. | 
|---|
 | 35 |   <li>Martin Ecker detected (and fixed!) a number of sublte errors regarding cyclic | 
|---|
 | 36 |   pointers, shared pointers.  He also built the library as a DLL and raised some issues | 
|---|
 | 37 |   <li>Pavel Vozenilek invested much effort in review of code and documentation | 
|---|
 | 38 |   resulting in many improvements.  In addition he help a lot with porting to other | 
|---|
 | 39 |   platforms including VC 6.0, Intel, and especially Borland. | 
|---|
 | 40 |   <li><a href="../../../people/jens_maurer.htm">Jens Maurer</a> and | 
|---|
 | 41 |   <a href="../../../people/beman_dawes.html">Beman Dawes</a> who got the boost | 
|---|
 | 42 |   serialization ball rolling.  It was one or both of these two that invented | 
|---|
 | 43 |   the much beloved <code>&</code> syntax used to implement both save and | 
|---|
 | 44 |   load in one fuction specification. | 
|---|
 | 45 |   <li><a href="../../../people/vladimir_prus.htm">Vladimir Prus</a> for evaluating an | 
|---|
 | 46 |   early draft and contributing the diamond inheritance example. | 
|---|
 | 47 |   <li><a href="../../../people/william_kempf.htm">William E. Kempf</a> | 
|---|
 | 48 |   who made the templates for this and other boost manuals.  This relieved | 
|---|
 | 49 |   me of much aggravation. | 
|---|
 | 50 |   <li><a href="mailto:vahan@unicad.am">Vahan Margaryan</a> and | 
|---|
 | 51 |   <a href="mailto:fredrik_blomqvist-at-home.se">Fredrik Blomqvist</a> for their contributions | 
|---|
 | 52 |   to my understanding of the subtle issues of exception safety in this context. | 
|---|
 | 53 |   <li>all other boost members who responded with feedback during the | 
|---|
 | 54 |   development of this library.  Almost all comments resulted in | 
|---|
 | 55 |   tangible changes in the library which made it much better. | 
|---|
 | 56 |   <li>boosters who helped out in porting to other platforms:, Fernando Cacciola (Borland),  | 
|---|
 | 57 |   Jeff Flinn (VC 7.1), Vladimir Prus (gcc 3.3), Christoph Ludwig(gcc 3.4), | 
|---|
 | 58 |   Rob Lievaart(mingw), Marshal Clow(gcc-darwin) among others. | 
|---|
 | 59 |   <li>all boost members who participated in the first formal review | 
|---|
 | 60 |   in November 2002.  Many of these members invested quite an effort | 
|---|
 | 61 |   to evaluate the library and suggest changes. They are | 
|---|
 | 62 |   Matthias Troyer, Pavel Vozenilek, Vladimir Prus, Fredrik Blomqvist, | 
|---|
 | 63 |   Jeff Garland, Gennadiy Rozental, Alberto Barbati, Dave Harris. | 
|---|
 | 64 |   Mr. Rozenthal in particular wrote an incredibly insightful analysis | 
|---|
 | 65 |   that has driven all subsequent development that has resulted in the | 
|---|
 | 66 |   current package. | 
|---|
 | 67 |   <li>Dave Harris proposal and spirited defense of it lead to a re-thinking | 
|---|
 | 68 |   of the overrides for serialization of pointers.  This resulted in a simpler | 
|---|
 | 69 |   and more effective method of accounting for non-default constructors | 
|---|
 | 70 |   required by serialization of pointers and STL collections. | 
|---|
 | 71 | </ul> | 
|---|
 | 72 | <hr> | 
|---|
 | 73 | <p><i>© Copyright <a href="http://www.rrsd.com">Robert Ramey</a> 2002-2004.  | 
|---|
 | 74 | Distributed under the Boost Software License, Version 1.0. (See | 
|---|
 | 75 | accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) | 
|---|
 | 76 | </i></p> | 
|---|
 | 77 | </body> | 
|---|
 | 78 | </html> | 
|---|
 | 79 |  | 
|---|