Brian Silverman | ce4aa8d | 2018-08-04 23:36:03 -0700 | [diff] [blame^] | 1 | [/ |
| 2 | / Copyright (c) 2001, 2002 Peter Dimov and Multi Media Ltd. |
| 3 | / Copyright (c) 2003-2008 Peter Dimov |
| 4 | / |
| 5 | / Distributed under the Boost Software License, Version 1.0. (See |
| 6 | / accompanying file LICENSE_1_0.txt or copy at |
| 7 | / http://www.boost.org/LICENSE_1_0.txt) |
| 8 | /] |
| 9 | |
| 10 | [section:acknowledgements Acknowledgements] |
| 11 | |
| 12 | Earlier efforts that have influenced the library design: |
| 13 | |
| 14 | * The [@http://staff.cs.utu.fi/BL/ Binder Library] by Jaakko J\u00E4rvi; |
| 15 | |
| 16 | * The [@boost:/libs/lambda/index.html Lambda Library] (now part of Boost) by |
| 17 | Jaakko J\u00E4rvi and Gary Powell (the successor to the Binder Library); |
| 18 | |
| 19 | * [@http://more.sourceforge.net/ Extensions to the STL] by Petter Urkedal. |
| 20 | |
| 21 | Doug Gregor suggested that a visitor mechanism would allow `bind` to |
| 22 | interoperate with a signal/slot library. |
| 23 | |
| 24 | John Maddock fixed a MSVC-specific conflict between `bind` and the |
| 25 | [@boost:/libs/type_traits/index.html type traits library]. |
| 26 | |
| 27 | Numerous improvements were suggested during the formal review period by Ross |
| 28 | Smith, Richard Crossley, Jens Maurer, Ed Brey, and others. Review manager was |
| 29 | Darin Adler. |
| 30 | |
| 31 | The precise semantics of `bind` were refined in discussions with Jaakko |
| 32 | J\u00E4rvi. |
| 33 | |
| 34 | Dave Abrahams fixed a MSVC-specific conflict between `bind` and the |
| 35 | [@boost:/libs/utility/iterator_adaptors.htm iterator adaptors library]. |
| 36 | |
| 37 | Dave Abrahams modified `bind` and `mem_fn` to support `void` returns on |
| 38 | deficient compilers. |
| 39 | |
| 40 | Mac Murrett contributed the "pascal" support enabled by |
| 41 | `BOOST_BIND_ENABLE_PASCAL`. |
| 42 | |
| 43 | The alternative `bind(type<R>(), f, ...)` syntax was inspired by a discussion |
| 44 | with Dave Abrahams and Joel de Guzman. |
| 45 | |
| 46 | This documentation was ported to Quickbook by Agustín Bergé. |
| 47 | |
| 48 | [endsect] |