From cfad828b2467796549f27697cc778fdc11db8143 Mon Sep 17 00:00:00 2001 From: Dave Abrahams Date: Tue, 31 Oct 2000 22:01:30 +0000 Subject: [PATCH] Correct promises about working with Pro6. Add links to chapters on building and inheritance Add new name suggestions [SVN r8080] --- py_cpp.html | 50 ++++++++++++++++++++++++++++++++------------------ 1 file changed, 32 insertions(+), 18 deletions(-) diff --git a/py_cpp.html b/py_cpp.html index 6de92e5e..3427e130 100644 --- a/py_cpp.html +++ b/py_cpp.html @@ -17,15 +17,16 @@ should simply "reflect" your C++ classes and functions into Python.

- The source code for py_cpp, including a MSVC demo project is available - here. It has been tested against Python - 1.5.2 with GCC 2.95.2, Metrowerks CodeWarrior Pro6 and with Microsoft - Visual C++ 6 sp4 using both the - STLport standard library implementation and the library - implementation which ships with the compiler. It has also been tested - against Python 2.0c1 with MSVC++ 6sp4 by Alex Martelli. - Py_cpp requires the Boost libraries, - and is currently under formal review on here. It has been tested against Python + 1.5.2 with GCC 2.95.2 and Microsoft Visual C++ 6 sp4 using both the STLport standard library implementation + and the library implementation which ships with the compiler. It + has also been tested against Python 2.0c1 with MSVC++ 6sp4 by Alex + Martelli. It will work with the next release of Metrowerks CodeWarrior + Pro6 (the first release has a bug that's fatal to py_cpp_). Py_cpp + requires the Boost libraries, and is + currently under formal review on the boost mailing list for acceptance into boost.

@@ -53,11 +54,15 @@ Overridable Virtual Functions

  • Function Overloading +
  • + Inheritance
  • Special Method Name Support
  • A Peek Under the Hood - +
  • + Building a Module with Py_cpp +

    More sophisticated examples, including examples which demonstrate that these ExtensionClasses support some of Python's "special" member @@ -90,22 +95,31 @@

  • SnakeSkin
  • - CCCP - Convert C++ - Classes to Python + CCCP - Convert C++ + Classes to Python
  • - C3PO - Convert C++ - Classes to Python - Objects + C3PO - Convert C++ + Classes to Python + Objects
  • - PALIN - Python - Augmented-Language - INtegration + PALIN - Python + Augmented-Language + INtegration +
  • + CLEESE - C++ Language Extension Environment + Supremely Easy +
  • + JONES - Just Obscenely Neat Extension + System
  • C-thru
  • SeamlessC
  • BorderCrossing +
  • + Perseus (because he solved a hairy problem involving snakes by using + reflection and was invisible most of the time). Please post or send me your suggestions!