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


Reply via email to