(j3.2006) J3/09-292 - J3 Fortran interp letter ballot #19 -due19-Oct-2009

Malcolm Cohen malcolm
Mon Oct 19 20:20:55 EDT 2009

Bill Long wrote:
> Added Comment for F03/0039:
> There is no HYPOT intrinsic function in Fortran 2003.

Indeed, the interp is discussing the example in at the end of c14 in F2003.  It 
is not discussing F2008.  Bringing F2008 into the issue is unhelpful.

> It is a Fortran 2008 feature.

The Fortran 2008 feature is a total complete red herring that has nothing 
whatsoever to do with answering this interpretation request.

> I think this interp is out of order.

Sorry, but you are wrong.  People have the right to ask questions about the text 
of the current standard, and we have an obligation to answer them.

> Suggestions for changes to HYPOT should be in the form of a J3 paper of a FCD 
> ballot comment.

Since the interp was asking about the F2003 example and has nothing whatsoever 
to do with the F2008 intrinsic, this only shows confusion.

> [I retain my NO vote, and suggest the interp should be rejected.]

Since your NO vote is based on conflating John's example, unfortunately called 
HYPOT, with
  (a) the HYPOT intrinsic in F2008 draft,
  (b) the C libm function hypot(),
  (c) the IEEE 754-2008 (not IEC 60559!) function hypot,
it is very clearly based on a false premise.  Or three of them.

................................Malcolm Cohen, Nihon NAG, Tokyo.

More information about the J3 mailing list