97-229r1 Date: August 15, 1997 To: J3 From: /Interval_1 Subject: Interval Arithmetic Subprojects As a consequence of interval work, we have discovered a number of deficiencies in the base language. Subgroup expects to continue work in ferreting such out, and making appropriate changes to the language. We propose the following subtasks to item R4 in the workplan: 1. Possible "interline optimization" 2. Possible addition of new characters to the Fortran character set, as suggested by DIN. 3. Possible addition of facilities to control rounding mode on a per operation basis. 4. Possible addition of facilities to control rounding mode in I/O. 5. Subgroup notes that lack of user specifiable operator precedence requires "excessive" use of parenthesis. Presently, parentheses specify grouping, and precedence is a side effect thereof. Thus, for any derived type, with companion operators, users will be required to use parentheses to establish precedence. But that may result in reduced opportunities for optimization. Research in this area will be undertaken, hopefully with a paper for our next meeting. We note that this is potentially applicable to any derived type for which optimization is important. 6. Possible constants for opaque derived types