[pypy-svn] r40209 - pypy/dist/pypy/doc

fijal at codespeak.net fijal at codespeak.net
Sun Mar 11 14:31:53 CET 2007


Author: fijal
Date: Sun Mar 11 14:31:50 2007
New Revision: 40209

Modified:
   pypy/dist/pypy/doc/distribution.txt
Log:
Related work section


Modified: pypy/dist/pypy/doc/distribution.txt
==============================================================================
--- pypy/dist/pypy/doc/distribution.txt	(original)
+++ pypy/dist/pypy/doc/distribution.txt	Sun Mar 11 14:31:50 2007
@@ -85,5 +85,27 @@
 
   - Remote calls usually invokes new threads
 
+* XMLRPC - There are several implementations of xmlrpc protocol in Python,
+  one even in the standard library. Xmlrpc is cross-language, cross-platform
+  protocol of communication, which implies great flexibility of tools to
+  choose, but also implies several limitations, like:
+
+  - No remote tracebacks
+
+  - Only simple types to be passed as function arguments
+
+* Twisted Perspective Broker
+
+  - involves twisted, which ties user to network stack/programming style
+
+  - event driven programming (might be good, might be bad, but it's fixed)
+
+  - copies object (by pickling), but provides sophisticated layer of
+    caching to avoid multiple copies of the same object.
+
+  - two way RPC (unlike Pyro)
+
+  - also heavy restrictions on objects - they must sublcass certain class
+
 .. _`Pyro`: http://pyro.sourceforge.net/
 .. _`transparent proxies`: objspace-proxies.html#tproxy



More information about the Pypy-commit mailing list