Issue 30 - Edit Descriptors and DTIO

To:	J3

From:	Craig Dedo

Date:	January 11, 2001

Subject:	Issue 30 - Edit Descriptors and DTIO

Issue

The material on edit descriptors in 10.6.x appears inadequately integrated with derived type I/O. Those edit descriptors that talk about a "state", talk about the state at the beginning of execution of a formatted I/O statement. These descriptions do not appear to be correct for child data transfer statements if I am interpreting 9.5.4.4 correctly. And if I'm not, then perhaps that section isn't as explicit on the subject as it needs to be. Hmm... Now I'm not certain which way it was intended. Anyway, I noticed this problem in the descriptions of P, BN, BZ, RU, RD, RN, RZ, S, SP, SS, DC, and DP in sections 10.6.x. If those sections are OK, then a few more words on the subject in 9.5.4.4 are in order.

(Due to changes in the Fortran 2000 draft document, the relevant edit descriptors are now in sections 10.7.x.)

Analysis

It appears that this was the issue that JOR was working on for the last year when it developed the "Regularize I/O Keywords" feature. Somehow, JOR lost track that this feature was intended to resolve Issue 30.

When J3 passed papers 00-316r1 and 00-323r3, it approved almost all of the technical content needed to resolve Issue 30. If approved, paper 01-109 will provide the remaining technical content which is needed.

Edits

Edits are with respect to 01-007.

[220:33-42]	Delete the J3 internal note.

References

01-007, Fortran 2000 Draft

00-316r1, Regularize I/O Keywords - Technical Specification and Syntax

00-323r3, Regularize I/O Keywords - Edits

01-102, Changes to List of Unresolved Issues

01-109, Issue 306 - Initial Modes for Child Data Transfer Statements

[End of J3 / 01-118]