Home
Linux temps réel embarqué et outils de développements Technique





python-extclass

python-extclass Improves integration between Python and C++ classes
Priority
Sectionpython
Installed size 500
Maintainer Matthias Klose <doko@debian.org>
Architecture i386
Version 1.2.0zope-2.5.1-5
Depends python (<< 2.5), python (>= 2.3), libc6 (>= 2.3.6-6)
Suggests epydoc-doc
File name pool/main/p/python-extclass/python-extclass_1.2.0zope-2.5.1-5_i386.deb
Description A lightweight mechanism, named "ExtensionClass", has been developed for making Python extension types more class-like. Classes can be developed in an extension language, such as C or C++, and these classes can be treated like other python classes: . - They can be sub-classed in python, - They provide access to method documentation strings, and - They can be used to directly create new instances. . An example class shows how extension classes are implemented and how they differ from extension types. . Extension classes provide additional extensions to class and instance semantics, including: . - A protocol for accessing subobjects "in the context of" their containers. This is used to implement custom method types and environmental acquisition. - A protocol for overriding method call semantics. This is used to implement "synchronized" classes and could be used to implement argument type checking. - A protocol for class initialization that supports execution of a special '__class_init__' method after a class has been initialized. . Extension classes illustrate how the Python class mechanism can be extended and may provide a basis for improved or specialized class models.


©M.N.I.S Société | Produits | Services | Formations | Support | Partenariat | Presse | Téléchargements ©M.N.I.S