Programming language

Matthew Burgess matthew at
Tue Feb 1 11:40:39 PST 2005

Hui Zhou wrote:
> The interface is defined by the server. The clients have to follow it in 
> order to talk. So there is no worry on maintaining the clients. It 
> either works or not.

Exactly.  That's why it needs to be very well designed and thought out 
from the outset.  If we need to change the protocol (e.g. to support new 
features) then it has to be done very carefully in order to not affect 
existing clients.  Subversion appears to handle such things in a 
reasonably effective manner.



More information about the alfs-discuss mailing list