C++ Boost

Boost.Python

Acknowledgments


Dave Abrahams is the architect, designer, and implementor of Boost.Python.

Joel de Guzman implemented the default argument support and wrote the excellent tutorial documentation.

Ralf W. Grosse-Kunstleve implemented the pickle support, and has enthusiastically supported the library since its birth, contributing to design decisions and providing invaluable real-world insight into user requirements. Ralf has written some extensions for converting C++ containers that I hope will be incorporated into the library soon. He also implemented the cross-module support in the first version of Boost.Python. More importantly, Ralf makes sure nobody forgets the near-perfect synergy of C++ and Python for solving the problems of large-scale software construction.

Achim Domma contributed some of the Object Wrappers and HTML templates for this documentation. Dave Hawkes contributed inspiration for the use of the scope class to simplify module definition syntax. Pearu Pearson wrote some of the test cases that are in the current test suite.

Martin Casado solved some sticky problems which allow us to build the Boost.Python shared library for AIX's crazy dynamic linking model.

The development of this version of Boost.Python was funded in part by the Lawrence Livermore National Laboratories and by the Computational Crystallography Initiative at Lawrence Berkeley National Laboratories.

Ullrich Koethe provided the implementation of inheritance and special method/operator support in the first version of Boost.Python.

The first version of Boost.Python would not have been possible without the support of Dragon Systems, which supported its development and release as a Boost library.


Revised 08 October, 2002

© Copyright Dave Abrahams 2002. All Rights Reserved.