Hi Alex,
By the way - the only reason i use C++ in my project is because I have a massive amount of legacy code that uses several C libraries and Qt, as well as openGL, so porting that bunch to python can be quite a hassle. The only problem is that Python side has to send certain requests to C++, those should be cached, processed and reported back up when done.
somehow I have a feeling that here's a general use case in there that should be supported in a more direct way, but I can't quite put my finger on it. One thing I'm missing, for example, is: what is doing the unpacking of the python objects (requests) into something that the C++ side understands? Another option may be that if the PyObject*'s can be reused (e.g. if there is a fixed set of kinds of requests), the overhead is much, much less, as the JIT can then consider them constants. Best regards, Wim -- wlavrij...@lbl.gov -- +1 (510) 486 6411 -- www.lavrijsen.net _______________________________________________ pypy-dev mailing list pypy-dev@python.org http://mail.python.org/mailman/listinfo/pypy-dev