PYRO 0.6 (Python Remote Objects) 
Author Message
 PYRO 0.6 (Python Remote Objects)

ANNOUNCING PYRO 0.6

Python Remote Objects


WHAT IT IS:

Pyro is an acronym for python Remote Objects. It is a basic Distributed
Object Technology system written entirely in Python, and for use in Python
only. With this, it closely resembles Java's Remote Method Invocation (RMI).
It has less similarity to CORBA - which is a system- and language
independent Distributed Object Technology and has much more to offer than
Pyro or RMI. But Pyro is small, simple and free!

It has some interesting features:

- Naming Service which keeps record of the location of objects. The location
  of the NS can be discovered by use of a broadcast mechanism, if need be.

- Support for Python types only restricted by those that the standard
  'pickle' module handles (all builtin types, and user created classes).
  Objects as arguments are also supported when the code for those user
  defined classes is also available on the server side.

- Support for all Python argument types (variable argument lists and keyword
  arguments, *args and **keywords).

- Exceptions that occur in the remote object will actually be raised too on
  the client, just as if the error occured locally. Pyro's exception
  transportation mechanism makes this possible.

- Proxy compiler which automates the task of creating wrapper (proxy)
  classes.

- Dynamic Proxies if you don't like to have pregenerated proxies.

WHERE CAN I GET IT ?

Quote:
>From my Python homepage: http://www.*-*-*.com/ ~irmen/python.html

It comes with a Python-style license, but is otherwise free for
commercial and non-commercial use.

REFERENCE:

<P><A HREF=" http://www.*-*-*.com/ ~irmen/python.html">Pyro
0.6</A> - Distributed Objects system for Python.  (06-Sep-99)

==

--
----------- comp.lang.python.announce (moderated) ----------

Python Language Home Page:   http://www.*-*-*.com/
Python Quick Help Index:     http://www.*-*-*.com/
------------------------------------------------------------



Tue, 12 Mar 2002 03:00:00 GMT  
 
 [ 1 post ] 

 Relevant Pages 

1. ANNOUNCE: tk707 0.6,tk707 0.6, a MIDI drum sequencer for Linux (in tcl/tk)

2. REPOST: pyro 2.3 remote.py windows fix.

3. pyro 2.3 remote.py windows fix.

4. functional.py 0.6 - Functional Programming in Python

5. python-pysqldb 0.6 released

6. Webware for Python 0.6

7. functional.py 0.6 - Functional Programming in Python

8. Stackless Python 1.0 + Continuations 0.6

9. Webware for Python 0.6

10. Problems w/ Python 2.0b Win98/IDLE 0.6

11. Stackless Python 1.0 + Continuations 0.6

12. Problems with Grail 0.6 and Python 1.5.2 (NT)

 

 
Powered by phpBB® Forum Software