[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 | |
---|