--- Cariotoglou Mike <[EMAIL PROTECTED]> wrote:

> collating sequences do not apply to floating point comparisons, do they?

Hmmm, excellent point. Guess I didn't think too hard about that
one. 

But the other point is the real show-stopper, how should the software deal
with the circumstances where A==B, B==C and A!=C?
 
> > > two floats A and B should be compared with this algorithm :
> > > 
> > > diff=A-B
> > > if (diff>tolerance) then A>B
> > > else if (diff<-tolerance) then A<B
> > > else A = B
> > 
> > You could define a new collation sequence to do all that. 
> > However, it's difficult to say what will happen when you have 
> > three numbers A, B and C such that A==B and B==C but A!=C. 
> > This will cause the occasional oddity.
> > 
> > But if you know for some reason this will never happen, 
> > everything will work fine. "Know"....



                
__________________________________ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.com

Reply via email to