]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/bind/doc/bind/acknowledgements.qbk
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / boost / libs / bind / doc / bind / acknowledgements.qbk
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]