On Fri, 3 Nov 2000, Martin Pool wrote:
> * support only Python (:-), or multiple languages?
Design a good API that allows intervention at most of the important
steps of the operation, i.e. I can use the default rsync spider and add
a filter, I can bypass the spider and use my own, etc. rsync itself
becomes a wrapper around the API calls. Document the API well. Next,
build support in one language. All the other languages will get
jealous/zealous and implement the other interfaces for you.
Colin Kuskie