]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/python/doc/preface.qbk
bump version to 12.2.2-pve1
[ceph.git] / ceph / src / boost / libs / python / doc / preface.qbk
1 [preface Introduction
2 [quickbook 1.6]
3 ]
4
5 [section Synopsis]
6
7 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:
8
9 * References and Pointers
10 * Globally Registered Type Coercions
11 * Automatic Cross-Module Type Conversions
12 * Efficient Function Overloading
13 * C++ to Python Exception Translation
14 * Default Arguments
15 * Keyword Arguments
16 * Manipulating Python objects in C++
17 * Exporting C++ Iterators as Python Iterators
18 * Documentation Strings
19
20 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.
21
22 [endsect]
23 [section Articles]
24
25 "Building Hybrid Systems With Boost Python", by Dave Abrahams and Ralf W. Grosse-Kunstleve (PDF)
26 [endsect]