(j3.2006) Optional parts of programming languages
Thu Aug 23 20:39:28 EDT 2007
On Thursday 23 August 2007 17:07, Robert Corbett wrote:
> ?Whether the modules are provided is processor dependent.
Oh, sorry, I missed that. I was not involved at all in the design of the IEEE
stuff so I do not know why it was decided that compilation of a code should
fail completely if IEEE is not supported by the processor. I know some people
want to write code that requires IEEE so it works correctly, but can't they
use the test functions and abort if what they need is not supported? Others
may simply accept to live without it and just get the best they can. I am not
sure if this can be done for the IEEE stuff (for example, it seems not all of
the functions be turned into no-ops). Co-arrays are much closer in this
"optionality" respect to C Interop. The BIND(C) syntax is not optional...it
merely may do nothing if there is no C compiler in sight.
Aleksandar Donev, Ph.D.
Lawrence Postdoctoral Fellow @ LLNL
High Performance Computational Materials Science and Chemistry
E-mail: donev1 at llnl.gov
Phone: (925) 424-6816 Fax: (925) 423-0785
Address: P.O.Box 808, L-367, Livermore, CA 94551-9900
More information about the J3