I'm happy to announce the inaugural release of traad, a client-server (XMLRPC) system for using the rope Python refactoring library. The goal of traad is to make it easier to access rope functionality from clients where it's not easy to run Python. In its current state, traad is really only fit for interfacing emacs with rope, but other clients could easily be supported.
traad consists of two main parts. First, there is the Python-based server which simply exposes the rope API via XMLRPC. A single traad server is analogous to a rope Project. Second, there are client interfaces for talking with the server. Currently, there is only an emacs lisp client. The traad project page is on github at: https://github.com/abingham/traad traad is under active development, and any feedback is very welcome. Enjoy! Austin Bingham -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/