> -----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.