On Sep 11, 2006, at 5:20 PM, Tim Bray wrote:

Versioning is an issue in almost *every* application.


What is so bad about it?


In my experience, the semantics of "versioning" are so tightly bound to particular applications that it's really hard to find common threads.  You saw that happen here when we were arguing about atom:updated, Asbjørn had a particular vision of versions that seemed obvious to him and unreasonable to others.  When a textbook publisher and a medical-instrument embedded-software maker and a wiki implementor use the word "version", I guarantee you they mean entirely different and wildly incompatible things.


Good luck; you'll need it. -Tim



I concur with the word of warning (which shouldn't be construed as anything more than an individual offering up their experience for what that's worth).  Check out RFC3253, DeltaV -- in order to get anything published, it had to have a ton of optional features which makes it difficult to write general DeltaV clients that interoperate against multiple servers.  I haven't heard of any such clients yet!

Lisa

Reply via email to