BeOS native API modules, v0.1
Donn Cave
donn@oz.net
Fri, 24 Sep 99 01:52:26 GMT
A system for the generation of dynamically loaded modules for the
C++ BeOS system API. A few modules included (33), and example programs,
including a usable if miminal USENET news reader.
The BeOS C++ API uses virtual methods for system callbacks for things
like dispatch loops. This model is preserved in the Python system,
by a feature of the C++ objects that allows them to be bound to a
Python class instance that can implement the virtual callback methods.
I believe the general idea for this comes from a paper by Jim Ahlstrom.
Each module implements only the function methods introduced by its
respective API class, and imports base class modules as needed.
It's work in progress: http://www.oz.net/~donn/
Donn Cave, donn@oz.net
<P><A HREF="http://www.oz.net/~donn/">BeOS native API modules 0.1</A> -
Python interface to the BeOS C++ API; includes example programs
such as a minimal USENET news reader. (06-Sep-99)
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce@python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------