acknowledgments.html 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Language" content="en-us">
  5. <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
  6. <meta name="GENERATOR" content="Microsoft FrontPage 6.0">
  7. <meta name="ProgId" content="FrontPage.Editor.Document">
  8. <link rel="stylesheet" type="text/css" href="../../../boost.css">
  9. <title>The Boost Statechart Library - Acknowledgments</title>
  10. </head>
  11. <body link="#0000FF" vlink="#800080">
  12. <table border="0" cellpadding="7" cellspacing="0" width="100%" summary=
  13. "header">
  14. <tr>
  15. <td valign="top" width="300">
  16. <h3><a href="../../../index.htm"><img alt="C++ Boost" src=
  17. "../../../boost.png" border="0" width="277" height="86"></a></h3>
  18. </td>
  19. <td valign="top">
  20. <h1 align="center">The Boost Statechart Library</h1>
  21. <h2 align="center">Acknowledgments</h2>
  22. </td>
  23. </tr>
  24. </table>
  25. <hr>
  26. <p>Very special thanks go to:</p>
  27. <ul>
  28. <li>Aleksey Gurtovoy, the developer of the ingenious meta programming
  29. library (boost::mpl). The interface as well as the implementation of
  30. Boost.Statechart hugely benefit from Alekseys work. I would have given up
  31. long ago without mpl. Moreover, Aleksey's double dispatch implementation
  32. in <a href="http://www.mywikinet.com/mpl/fsm_example_25_jul_02.zip">his
  33. FSM framework</a> gave me fresh ideas after I had come to the conclusion
  34. that my <code>dynamic_cast</code>-based solution was too bad</li>
  35. </ul>
  36. <p>Special thanks go to:</p>
  37. <ul>
  38. <li>Mitsuo Fukasawa, who is the first person using Boost.Statechart in a
  39. real-world project. He gave invaluable feedback, convinced me to make
  40. history a top priority, translated the tutorial to Japanese and tested
  41. new releases on Linux</li>
  42. <li>Peter Petrov, who contributed various standard conformance fixes,
  43. commented on early redesigns of the
  44. <code>asynchronous_state_machine</code> and <code>fifo_scheduler</code>
  45. class templates and reviewed the documentation</li>
  46. <li>Peter Dimov and Douglas Gregor for developing other libraries
  47. (<code>bind</code>, <code>intrusive_ptr</code>,
  48. <code>atomic_count</code>, <code>function</code>) Boost.Statechart is
  49. building on</li>
  50. <li>Pavel Vozenilek for making many suggestions on how to improve code
  51. &amp; documentation, providing Intel 7.0 workarounds and managing the
  52. review</li>
  53. <li>the countless folks who worked and are still working on the boost
  54. infrastructure (config, regression tests, build, html templates, etc).
  55. Writing Boost.Statechart would have been much less fun without this
  56. foundation</li>
  57. <li>David Abrahams and Darryl Green for being persistent enough to
  58. convince me that the exit action to state destructor mapping is sometimes
  59. not a good idea</li>
  60. <li>Paul A Bristow, Keith Burton, Jeff Garland, Simon Gittins, Dave
  61. Gomboc, Darryl Green, Jody Hagins, Iain K. Hanson, David B. Held, Mick
  62. Hollins, Alexander Nasonov, Peter Petrov, Augustus Saunders, John
  63. Spalding, Rob Steward, Jonathan Turkanis and Matthew Vogt for
  64. participating in the review</li>
  65. <li>Joaqu&iacute;n M L&oacute;pez Mu&ntilde;oz for his broken allocator
  66. workaround in boost/detail/allocator_utilities.hpp</li>
  67. <li>Igor R for uncovering and reporting several bugs</li>
  68. </ul>
  69. <p>Thanks for feedback and/or encouragement go to:</p>
  70. <p>Bardur Arantsson, Arne Babnik, Robert Bell, Bohdan, Wayne Chao,
  71. Topher Cooper, Philippe David, Peter Dimov, Reece Dunn, Grant Erickson,
  72. John Fuller, Jeff Garland, Eugene Gladyshev, David A. Greene, Douglas
  73. Gregor, Gustavo Guerra, Aleksey Gurtovoy, Federico J. Fern&aacute;ndez,
  74. Iain K. Hanson, Steve Hawkes, David B. Held, J&uuml;rgen Hunold, Sean
  75. Kelly, Oliver Kowalke, Thomas Mathys, Simon Meiklejohn, Jiang Miao, Johan
  76. Nilsson, Matthieu Paindavoine, Chris Paulse, Yuval Ronen, Chris Russell,
  77. Bryan Silverthorn, Rob Stewart, Kwee Heong Tan, Marcin Tustin, Vincent N.
  78. Virgilio, Gang Wang, Steven Watanabe, Richard Webb and Scott Woods.</p>
  79. <hr>
  80. <p><a href="http://validator.w3.org/check?uri=referer"><img border="0" src=
  81. "../../../doc/images/valid-html401.png" alt="Valid HTML 4.01 Transitional"
  82. height="31" width="88"></a></p>
  83. <p>Revised 06 November, 2010</p>
  84. <p><i>Copyright &copy; 2003-2010 <a href="contact.html">Andreas Huber
  85. D&ouml;nni</a></i></p>
  86. <p><i>Distributed under the Boost Software License, Version 1.0. (See
  87. accompanying file <a href="../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or
  88. copy at <a href=
  89. "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>)</i></p>
  90. </body>
  91. </html>