Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of Boost. Click here to view this page for the latest version.

Boost.Python

Index

Synopsis

Welcome to version 2 of Boost.Python, a C++ library which enables seamless interoperability between C++ and the Python programming language. The new version has been rewritten from the ground up, with a more convenient and flexible interface, and many new capabilities, including support for: The development of these features was funded in part by grants to Boost Consulting from the Lawrence Livermore National Laboratories and by the Computational Crystallography Initiative at Lawrence Berkeley National Laboratories.

Contents

Tutorial Introduction
Building and Testing
Reference Manual
Suites:
Configuration Information
Known Working Platforms and Compilers
Definitions
Projects using Boost.Python
Support Resources
Frequently Asked Questions (FAQs)
Py++ Boost.Python code generator
Pyste Boost.Python code generator (no longer maintained)
Internals Documentation
News/Change Log
TODO list
LLNL Progress Reports
Acknowledgments

Articles

"Building Hybrid Systems With Boost Python", by Dave Abrahams and Ralf W. Grosse-Kunstleve (PDF)

Revised 26 August, 2003

© Copyright Dave Abrahams 2002-2003.