Blame libs/statechart/doc/acknowledgments.html

Packit 58578d
Packit 58578d
Packit 58578d
<html>
Packit 58578d
<head>
Packit 58578d
  <meta http-equiv="Content-Language" content="en-us">
Packit 58578d
  <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
Packit 58578d
  <meta name="GENERATOR" content="Microsoft FrontPage 6.0">
Packit 58578d
  <meta name="ProgId" content="FrontPage.Editor.Document">
Packit 58578d
  <link rel="stylesheet" type="text/css" href="../../../boost.css">
Packit 58578d
Packit 58578d
  <title>The Boost Statechart Library - Acknowledgments</title>
Packit 58578d
</head>
Packit 58578d
Packit 58578d
<body link="#0000FF" vlink="#800080">
Packit 58578d
  
Packit 58578d
  "header">
Packit 58578d
    
Packit 58578d
      
Packit 58578d
        

Packit 58578d
        "../../../boost.png" border="0" width="277" height="86">
Packit 58578d
      
Packit 58578d
Packit 58578d
      
Packit 58578d
        

The Boost Statechart Library

Packit 58578d
Packit 58578d
        

Acknowledgments

Packit 58578d
      
Packit 58578d
    
Packit 58578d
  
Packit 58578d
  
Packit 58578d
Packit 58578d
  

Very special thanks go to:

Packit 58578d
Packit 58578d
  
    Packit 58578d
        
  • Aleksey Gurtovoy, the developer of the ingenious meta programming
  • Packit 58578d
        library (boost::mpl). The interface as well as the implementation of
    Packit 58578d
        Boost.Statechart hugely benefit from Alekseys work. I would have given up
    Packit 58578d
        long ago without mpl. Moreover, Aleksey's double dispatch implementation
    Packit 58578d
        in his
    Packit 58578d
        FSM framework gave me fresh ideas after I had come to the conclusion
    Packit 58578d
        that my dynamic_cast-based solution was too bad
    Packit 58578d
      
    Packit 58578d
    Packit 58578d
      

    Special thanks go to:

    Packit 58578d
    Packit 58578d
      
      Packit 58578d
          
    • Mitsuo Fukasawa, who is the first person using Boost.Statechart in a
    • Packit 58578d
          real-world project. He gave invaluable feedback, convinced me to make
      Packit 58578d
          history a top priority, translated the tutorial to Japanese and tested
      Packit 58578d
          new releases on Linux
      Packit 58578d
      Packit 58578d
          
    • Peter Petrov, who contributed various standard conformance fixes,
    • Packit 58578d
          commented on early redesigns of the
      Packit 58578d
          asynchronous_state_machine and fifo_scheduler
      Packit 58578d
          class templates and reviewed the documentation
      Packit 58578d
      Packit 58578d
          
    • Peter Dimov and Douglas Gregor for developing other libraries
    • Packit 58578d
          (bind, intrusive_ptr,
      Packit 58578d
          atomic_count, function) Boost.Statechart is
      Packit 58578d
          building on
      Packit 58578d
      Packit 58578d
          
    • Pavel Vozenilek for making many suggestions on how to improve code
    • Packit 58578d
          & documentation, providing Intel 7.0 workarounds and managing the
      Packit 58578d
          review
      Packit 58578d
      Packit 58578d
          
    • the countless folks who worked and are still working on the boost
    • Packit 58578d
          infrastructure (config, regression tests, build, html templates, etc).
      Packit 58578d
          Writing Boost.Statechart would have been much less fun without this
      Packit 58578d
          foundation
      Packit 58578d
      Packit 58578d
          
    • David Abrahams and Darryl Green for being persistent enough to
    • Packit 58578d
          convince me that the exit action to state destructor mapping is sometimes
      Packit 58578d
          not a good idea
      Packit 58578d
      Packit 58578d
          
    • Paul A Bristow, Keith Burton, Jeff Garland, Simon Gittins, Dave
    • Packit 58578d
          Gomboc, Darryl Green, Jody Hagins, Iain K. Hanson, David B. Held, Mick
      Packit 58578d
          Hollins, Alexander Nasonov, Peter Petrov, Augustus Saunders, John
      Packit 58578d
          Spalding, Rob Steward, Jonathan Turkanis and Matthew Vogt for
      Packit 58578d
          participating in the review
      Packit 58578d
      Packit 58578d
          
    • Joaquín M López Muñoz for his broken allocator
    • Packit 58578d
          workaround in boost/detail/allocator_utilities.hpp
      Packit 58578d
          
      Packit 58578d
          
    • Igor R for uncovering and reporting several bugs
    • Packit 58578d
        
      Packit 58578d
      Packit 58578d
        

      Thanks for feedback and/or encouragement go to:

      Packit 58578d
      Packit 58578d
        

      Bardur Arantsson, Arne Babnik, Robert Bell, Bohdan, Wayne Chao,

      Packit 58578d
        Topher Cooper, Philippe David, Peter Dimov, Reece Dunn, Grant Erickson,
      Packit 58578d
        John Fuller, Jeff Garland, Eugene Gladyshev, David A. Greene, Douglas
      Packit 58578d
        Gregor, Gustavo Guerra, Aleksey Gurtovoy, Federico J. Fernández,
      Packit 58578d
        Iain K. Hanson, Steve Hawkes, David B. Held, Jürgen Hunold, Sean
      Packit 58578d
        Kelly, Oliver Kowalke, Thomas Mathys, Simon Meiklejohn, Jiang Miao, Johan
      Packit 58578d
        Nilsson, Matthieu Paindavoine, Chris Paulse, Yuval Ronen, Chris Russell,
      Packit 58578d
        Bryan Silverthorn, Rob Stewart, Kwee Heong Tan, Marcin Tustin, Vincent N.
      Packit 58578d
        Virgilio, Gang Wang, Steven Watanabe, Richard Webb and Scott Woods.

      Packit 58578d
        
      Packit 58578d
      Packit 58578d
        

      Packit 58578d
        "../../../doc/images/valid-html401.png" alt="Valid HTML 4.01 Transitional"
      Packit 58578d
        height="31" width="88">

      Packit 58578d
      Packit 58578d
        

      Revised 06 November, 2010

      Packit 58578d
      Packit 58578d
        

      Copyright © 2003-2010 Andreas Huber

      Packit 58578d
        Dönni

      Packit 58578d
      Packit 58578d
      Packit 58578d
        

      Distributed under the Boost Software License, Version 1.0. (See

      Packit 58578d
        accompanying file LICENSE_1_0.txt or
      Packit 58578d
        copy at 
      Packit 58578d
        "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt)

      Packit 58578d
      </body>
      Packit 58578d
      </html>