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] 49