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


Reply via email to