This is the mail archive of the fortran@gcc.gnu.org mailing list for the GNU Fortran project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [Patches, fortran] ping, ping, ping, ping, ping, ping, ping andping


On Oct 16, 2005, at 6:20 AM, Paul Thomas wrote:

Oh bother - I have done a whole bunch like that without referring to the standard. I think that you are right in fact; I slight complication is that I only possess the final draft; did the paragraph numbers change any?

If I knew what you meant by "final draft", I could give a better answer. Rather by definition, if you meant "final draft" literally, then by definition nothing changed or it wouldn't have been the final one. :-)


The standard doesn't actually have numbered paragraphs, by the way (though that suggestion has been made and I think it a good one); one just has to count (which is occasionally confusing as it can be ambiguous whether something after displayed material is a new para or not). Anyway...

J3 document J3/97-007r2 is the actual final daft of f95. That's what J3 uses internally for its own work. I suspect that most J3 members haven't even seen the formal standard (as we don't get a free copy - well, I did as editor, but most people didn't). The only differences between 97-007r2 and the actual standard are the copyright notice and front material, the line numbers (the formal standard doesn't have them; ISO wouldn't allow them, but we sure find them convenient for working purposes), and the page headings/footings. Otherwise, there is not a single word of change (and the pagination is the same also). You won't go wrong by citing from it, as long as you don't cite the line numbers (but then, J3 itself cites line numbers in all but the final formal publication, so you wouldn't even be too wrong there).

If you happen to have 97-007 (instead of 97-007r2), that is so close to the final draft that you won't notice the difference. As I recall, ISO had me change a reference to Section 2.1 to say Clause 2.1 (they really wanted just plain 2.1, but relented when I pointed out that J3 specifically spelled it out to avoid ambiguity with a Table 2.1 right near the reference; using the word "clause" made them happy enough). And there might have been one or two other changes with about that much (lack of) content, all in the introductory material.

Any drafts earlier that 97 would have more significant changes and I wouldn't use them. The 97-007r1 is the first draft of f2003, so don't use that either. (We thought that 97-007 was going to be the last f95 draft, but ISO wanted those few last-minute changes, so I did a really final f95 draft to include those, even as nonconsequential as they were.)

--
Richard Maine                |  Good judgment comes from experience;
Richard.Maine@nasa.gov       |  experience comes from bad judgment.
                            |        -- Mark Twain


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]