[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Numerical Comparison: "required coercions"

    Date: Thu, 26 Mar 87 11:54:28 PST
    From: fateman@mike.berkeley.edu (Richard Fateman)

    I think that comparing more than 2 operands could simply be 
    forbidden since the semantics is unclear and the utility
    is doubtful.

The convenience is considerable when working with integers in
such expressions as
	(<= 0 J N)
	(< -1 J K (+ N 1))
Admittedly this does not allow similarly concise expression of such common
mathematical idioms as 0 <= j < n where the comparisons differ as to
whether equality is to be included.

I agree that using more than two arguments with floating-point
numbers should perhaps be avoided as a matter of style.