]> git.proxmox.com Git - ceph.git/blame - ceph/src/boost/libs/bind/doc/bind/acknowledgements.qbk
bump version to 12.2.2-pve1
[ceph.git] / ceph / src / boost / libs / bind / doc / bind / acknowledgements.qbk
CommitLineData
7c673cae
FG
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
12Earlier 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
21Doug Gregor suggested that a visitor mechanism would allow `bind` to
22interoperate with a signal/slot library.
23
24John Maddock fixed a MSVC-specific conflict between `bind` and the
25[@boost:/libs/type_traits/index.html type traits library].
26
27Numerous improvements were suggested during the formal review period by Ross
28Smith, Richard Crossley, Jens Maurer, Ed Brey, and others. Review manager was
29Darin Adler.
30
31The precise semantics of `bind` were refined in discussions with Jaakko
32J\u00E4rvi.
33
34Dave Abrahams fixed a MSVC-specific conflict between `bind` and the
35[@boost:/libs/utility/iterator_adaptors.htm iterator adaptors library].
36
37Dave Abrahams modified `bind` and `mem_fn` to support `void` returns on
38deficient compilers.
39
40Mac Murrett contributed the "pascal" support enabled by
41`BOOST_BIND_ENABLE_PASCAL`.
42
43The alternative `bind(type<R>(), f, ...)` syntax was inspired by a discussion
44with Dave Abrahams and Joel de Guzman.
45
46This documentation was ported to Quickbook by Agustín Bergé.
47
48[endsect]