Paul Rubin wrote: > "mystilleef" <[EMAIL PROTECTED]> writes: > > I use D-Bus (Python). I recommend it. I don't know how cross platform > > it is. However, it supports message passing of most built-in (strings, > > ints, lists, dictionaries etc) Python objects accross processes. You > > can mimick clean Erlang-like concurrency with it. It is the future of > > IPC on Desktop Unix. Given Python's crippled threading implementation, > > it can play a role in making your Python applications scalable, with > > regards to concurrency. I am recommending D-Bus because I have used it, > > and I know it works. I didn't read this of a newsgroup or mailing list. > > It looks useful, but as far as I can tell, it's just another IPC > thingie that works through sockets, sort of like pyro without the > remote objects. I don't see how it's related to Erlang-like > concurrency (which means ultralightweight coroutines, not heavyweight > Unix or Windows processes). I think Python concurrency schemes get > interesting when they at least share memory (like POSH). Otherwise I > think of them more as "distributed" than "concurrent".
I always forget to bring up Stackless Python in this kinda discussions. I haven't used, but I plan porting one of my projects to it. http://www.stackless.com/about/sdocument_view -- http://mail.python.org/mailman/listinfo/python-list