> -----Original Message----- > From: Nick Chalko [mailto:[EMAIL PROTECTED] > Sent: 24 August 2004 06:00 > To: Depot Development > Subject: Re: Is version compatability symetric > > Stephen McConnell wrote: > > >A micro version change (IMO) is a neutral with respect to semantic of > >execution and computational interface. As such 1.2.3 versus 1.2.4 > >changes are for all observable purposes academic. If this is not true, > >then I would assert that you are actually talking about a major or minor > >version change in which case the question should be revised. > > > >Cheers, Steve. > > > > > > > The version interface it self does not know about "major" or minor. > just isCompatible and compareTo. > > So my question is Should isCompatible be symmetric ?
Hang on .. what is the argument to is isCompatible ? You example quotes: > In other words if > 1.2.3 is compatible with 1.2.4 then is 1.2.4 compatible > with 1.2.3 ? This suggests that isCompatible() is evaluating a Dewey decimal version - no? Concerning link reference - the initial page does not seem to take into consideration "major", "minor", micro" semantics. As such I'll need some confirmation - does "X.Y.Z" carry version semantics or is it simply a string? Steve.