From 65b6eb0c27babcfb6bae83f3b6a4a6960a51ecaa Mon Sep 17 00:00:00 2001
From: Dave Abrahams Revised
+ Revised
- 08 October, 2002
+ 08 October, 2002
Requirements
- Boost.Python requires Python 2.2 or
- later.
+ Boost.Python version 2 requires Python 2.2 or newer. An unsupported archive of
+ Boost.Python version 1, which works with versions of Python since 1.5.2,
+ is available here.
Building Boost.Python
diff --git a/doc/index.html b/doc/index.html
index c3090a64..f5ca838e 100644
--- a/doc/index.html
+++ b/doc/index.html
@@ -28,6 +28,36 @@
+ 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:
+
+
+
+
+
Contents
@@ -39,7 +69,8 @@
-
Joel de Guzman implemented the default - argument support and wrote the excellent tutorial documentation.
+ 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.
+ 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. + +Aleksey Gurtovoy + wrote an incredible C++ Template + Metaprogramming Library which allows Boost.Python to perform much of + its compile-time magic. In addition, Aleksey very generously contributed + his time and deep knowledge of the quirks of various buggy compilers to + help us get around problems at crucial moments.
+ +Paul Mensonides, + building on the work Vesa + Karvonen, wrote a similarly amazing Preprocessor Metaprogramming + Library, and generously contributed the time and expertise to get it + working in the Boost.Python library, rewriting much of Boost.Python to + use the new preproccessor metaprogramming constructs and helping us to + work around buggy and slow C++ preprocessors.
Achim Domma contributed some of the Object Wrappers and diff --git a/doc/v2/platforms.html b/doc/v2/platforms.html new file mode 100644 index 00000000..10ec5d15 --- /dev/null +++ b/doc/v2/platforms.html @@ -0,0 +1,131 @@ + + + +
+ + + + +|
+ |
+
+
+ Boost.Python+ +Known Working Platforms and Compilers+ |
+
Revised + + 10 October, 2002 + +
+ +© Copyright Dave Abrahams 2002. All Rights + Reserved.
+ + +