View Issue Details

IDProjectCategoryView StatusLast Update
00005461003.1(2008)/Issue 7Shell and Utilitiespublic2019-06-10 08:55
Reportersinuhe Assigned Toajosey  
PrioritynormalSeverityEditorialTypeEnhancement Request
Status ClosedResolutionAccepted As Marked 
NameDavid Egan Evans
Organization
User Reference
Sectionfort77
Page Number2751-2756
Line Number89571-89805
Interp Status---
Final Accepted TextSee 0000546:0001176
Summary0000546: Fortran 77
DescriptionIt is written that, 'The ANSI X3.9-1978 standard was selected as a normative reference because the ISO/IEC version of FORTRAN-77 has been superseded by the ISO/IEC 1539:1991 standard.' This is ancient. Yes, ANSI archived Fortran 77, then 90, and 95, but when INCITS took over, they withdrew everything that ISO/IEC withdrawn. At the time POSIX.1-2008 was accepted, Fortran 2003 was (and still is) the only accepted INCITS Fortran. This has been superseded by ISO/IEC 1539-1:2010 (Fortran 2008). Following the logic of Issue 7, the new Single Unix Specification should specify an f03 command to replace f07, with consideration for an f08 in the future.
Desired ActionReplace fort77 with f03 or f08.
Tagstc2-2008

Relationships

related to 0000600 Closedajosey 2008-TC1 asa obsolete 

Activities

sinuhe

2012-03-17 15:25

reporter   bugnote:0001174

I intended to write f77 (or fort77) not f07. Also, 's/withdrawn/had withdrawn/'.

sinuhe

2012-03-17 15:30

reporter   bugnote:0001175

FORTRAN is now Fortran, at least for anything referring to Fortran 90 and later.

nick

2012-03-29 15:53

manager   bugnote:0001176

We should mark fort77 as obsolete, and replace the "Future Directions" section with:

"Future versions of this standard may withdraw this command. There are implementations of compilers that conform to much more recent versions of the Fortran programming language. Since there is no active Fortran binding to POSIX-2008, this standard does not need to specify any compiler."

Love4Boobies

2012-03-29 20:20

reporter   bugnote:0001177

Alternatively, fort08 could be marked as optional; that way, if it is supported, it will at least have the same semantics on all UNIX platforms, thus helping makefile writers.

Issue History

Date Modified Username Field Change
2012-03-17 15:22 sinuhe New Issue
2012-03-17 15:22 sinuhe Status New => Under Review
2012-03-17 15:22 sinuhe Assigned To => ajosey
2012-03-17 15:22 sinuhe Name => David Egan Evans
2012-03-17 15:22 sinuhe Section => Unknown
2012-03-17 15:22 sinuhe Page Number => Unknown
2012-03-17 15:22 sinuhe Line Number => Unknown
2012-03-17 15:25 sinuhe Note Added: 0001174
2012-03-17 15:30 sinuhe Note Added: 0001175
2012-03-29 15:30 msbrown Project 2008-TC1 => 1003.1(2008)/Issue 7
2012-03-29 15:53 nick Note Added: 0001176
2012-03-29 15:53 nick Tag Attached: tc2-2008
2012-03-29 15:54 nick Interp Status => ---
2012-03-29 15:54 nick Final Accepted Text => See bugnote:11176
2012-03-29 15:54 nick Status Under Review => Resolved
2012-03-29 15:54 nick Resolution Open => Accepted As Marked
2012-03-29 15:56 nick Final Accepted Text See bugnote:11176 => See 0000546:0001176
2012-03-29 16:01 nick Section Unknown => fort77
2012-03-29 16:01 nick Page Number Unknown => 2751-2756
2012-03-29 16:01 nick Line Number Unknown => 89571-89805
2012-03-29 20:20 Love4Boobies Note Added: 0001177
2012-08-15 14:20 geoffclare Relationship added related to 0000600
2019-06-10 08:55 agadmin Status Resolved => Closed