(j3.2006) Question about DIM

Robert Corbett robert.corbett
Tue Jan 12 01:25:06 EST 2016


On 01/11/16 05:49, Bill Long wrote:
> Perhaps a more interesting question is whether this relic is actually used?   I can?t remember ever seeing it, though with only 48 years of Fortran programming experience, I?m a relative newcomer. :)
>
> If there was any motivation to update DIM, more interesting questions would be
>
> 1) If X-Y is -0.0, is the result 0.0 or -0.0?
>
> 2) If X-Y is NaN, what is the result?

I have not only seen DIM used, I have seen a bug report filed against it.  The 
user called the function with integer arguments that overflowed when the 
subtraction was done.  The function result was negative because of the 
overflow.  The user claimed that the Fortran standard required the result to be 
nonnegative.

I wrote my first Fortran program for a DEC PDP-8s in the summer of 1967.  I 
understand that that makes me a latecomer to Fortran relative to some on the 
committee.

Bob Corbett



More information about the J3 mailing list