Next:
1. Extending Python with
Up:
Extending and Embedding the
Previous:
Extending and Embedding the
Contents
Contents
1. Extending Python with C or C++ code
1.1 A Simple Example
1.2 Intermezzo: Errors and Exceptions
1.3 Back to the Example
1.4 The Module's Method Table and Initialization Function
1.5 Compilation and Linkage
1.6 Calling Python Functions From C
1.7 Format Strings for
PyArg_ParseTuple()
1.8 Keyword Parsing with
PyArg_ParseTupleAndKeywords()
1.9 The
Py_BuildValue()
Function
1.10 Reference Counts
1.10.1 Reference Counting in Python
1.10.2 Ownership Rules
1.10.3 Thin Ice
1.10.4 NULL Pointers
1.11 Writing Extensions in C++
2. Embedding Python in another application
2.1 Embedding Python in C++
3. Dynamic Loading
3.1 Configuring and Building the Interpreter for Dynamic Loading
3.1.1 Shared Libraries
3.1.2 SGI IRIX 4 Dynamic Loading
3.1.3 GNU Dynamic Loading
3.2 Building a Dynamically Loadable Module
3.2.1 Shared Libraries
3.2.2 SGI IRIX 4 Dynamic Loading
3.2.3 GNU Dynamic Loading
guido@python.org