Pavel Depends on: svn co http://codespeak.net/svn/py/dist py-dist Usage: python pgo.py pcode.py Right now this contains a prototype object system for Python which features runtime code modification as well as module-based persistence. Requires py.lib: http://codespeak.net/py/current/doc/ Soon, I will implement a telnet server which will allow you to program objects at runtime and execute methods on them. Feasibility of exposing code editing facilities over some sort of mountable filesystem will be investigated. Currently I am thinking SMB although WebDAV, FTP, or perhaps NFS will also be considered. Later, this will contain a reimplementation of the Pavel sticky demo: http://soundfarmer.com/content/movies/PavelScreencast.mov Once the Pavel sticky demo is reimplemented, object creation and code editing UI over HTTP will be provided. proto.py The core prototype object system. See docstrings for details. pgo.py A simple bootstrap script which takes the name of another file to load and execute after starting the main proto.py coroutine and mainloop. pcode.py Some simple test code, to be run using pgo. After running, modules object.py, dogs.py and hounds.py will be created in the current directory.