diff options
author | cinap_lenrek <cinap_lenrek@localhost> | 2011-05-03 11:25:13 +0000 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@localhost> | 2011-05-03 11:25:13 +0000 |
commit | 458120dd40db6b4df55a4e96b650e16798ef06a0 (patch) | |
tree | 8f82685be24fef97e715c6f5ca4c68d34d5074ee /sys/src/cmd/python/Doc/ext/ext.tex | |
parent | 3a742c699f6806c1145aea5149bf15de15a0afd7 (diff) |
add hg and python
Diffstat (limited to 'sys/src/cmd/python/Doc/ext/ext.tex')
-rw-r--r-- | sys/src/cmd/python/Doc/ext/ext.tex | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/sys/src/cmd/python/Doc/ext/ext.tex b/sys/src/cmd/python/Doc/ext/ext.tex new file mode 100644 index 000000000..b4130d13a --- /dev/null +++ b/sys/src/cmd/python/Doc/ext/ext.tex @@ -0,0 +1,67 @@ +\documentclass{manual} + +% XXX PM explain how to add new types to Python + +\title{Extending and Embedding the Python Interpreter} + +\input{boilerplate} + +% Tell \index to actually write the .idx file +\makeindex + +\begin{document} + +\maketitle + +\ifhtml +\chapter*{Front Matter\label{front}} +\fi + +\input{copyright} + + +\begin{abstract} + +\noindent +Python is an interpreted, object-oriented programming language. This +document describes how to write modules in C or \Cpp{} to extend the +Python interpreter with new modules. Those modules can define new +functions but also new object types and their methods. The document +also describes how to embed the Python interpreter in another +application, for use as an extension language. Finally, it shows how +to compile and link extension modules so that they can be loaded +dynamically (at run time) into the interpreter, if the underlying +operating system supports this feature. + +This document assumes basic knowledge about Python. For an informal +introduction to the language, see the +\citetitle[../tut/tut.html]{Python Tutorial}. The +\citetitle[../ref/ref.html]{Python Reference Manual} gives a more +formal definition of the language. The +\citetitle[../lib/lib.html]{Python Library Reference} documents the +existing object types, functions and modules (both built-in and +written in Python) that give the language its wide application range. + +For a detailed description of the whole Python/C API, see the separate +\citetitle[../api/api.html]{Python/C API Reference Manual}. + +\end{abstract} + +\tableofcontents + + +\input{extending} +\input{newtypes} +\input{building} +\input{windows} +\input{embedding} + + +\appendix +\chapter{Reporting Bugs} +\input{reportingbugs} + +\chapter{History and License} +\input{license} + +\end{document} |