08-251r1 To: J3 From: Steve Lionel Subject: Comment J32037 from J. Giles Date: 2008 August 12 Commenter's Subject was "The g0 edit descriptor" According to the draft document: C1007 (R1006) For the G edit descriptor, d shall be specified if and only if w is not zero. To me this eliminates any value the g0 feature might have. What's needed is something like list-directed output but with the precision controlled by the programmer. For example, in order for an input item to have the same internal value as the original value that was output, the output must generally carry at least 9 digits (for IEEE single precision). If the ability to specify d were present, G would probably become my main output edit descriptor. I was looking forward to g0 before I found that it wasn't allowed a d part. J3's response: J3 agrees that this would be a very useful feature. Edit: [10.3.2] Replace C1007 with: "C1007 (R1006) For the G edit descriptor, shall be specified if and only if w is not zero." [10.7.5.2.2 p2] Replace with: "When used to specify the output of real or complex data, the G0 and G0. edit descriptors follow the rules for the ESw.d Ee edit descriptor. Reasonable processor-dependent values of w, d (if not specified), and e are used with each output value."