Working example of extension class in C/C++ ?
Stuart D. Gathman
stuart at bmsi.com
Tue Mar 11 21:47:54 EST 2003
On Tue, 11 Mar 2003 16:20:41 -0500, дамÑан г. wrote:
> module. What would be nice, though, is a shared-mem dictionary that also
> can store its values in the sahred memory, thus creating a super-fast
> and simple mmaped Python IPC.
You should look at Java-spaces - which is a Java-fied version of the LISA C
library:
http://www.lindaspaces.com/support/lindafaq.html
http://java.sun.com/products/javaspaces/
It would be cool if the CPython version were compatible with the
C library, and the Jython version with Javaspaces. One application of
these APIs is distributed computation with many processors. For instance,
a supervisor process hands out pixels to compute. Render threads grab a
pixel location from the job jar and ray-trace it through the scene graph
to produce a pixel value. Python and C processes would mix well, with
Python supervisor and C render code. (It is neat to see the distributed
rendering in action - some pixels are fast to compute, and with others the
ligth ray bounces around quite a while. As a result, the rendered scene
kind of fades into view. I have never worked with such a system - only
seen demos.)
--
Stuart D. Gathman <stuart at bmsi.com>
Business Management Systems Inc. Phone: 703 591-0911 Fax: 703 591-6154
"Confutatis maledictis, flamis acribus addictis" - background song for
a Microsoft sponsored "Where do you want to go from here?" commercial.
More information about the Python-list
mailing list