home *** CD-ROM | disk | FTP | other *** search
- Submitted-by: nick@usenix.org (Nicholas M. Stoughton)
-
- USENIX Standards Report
-
- Nicholas M. Stoughton <nick@usenix.org>, Report Editor
-
-
- POSIX.19: FORTRAN-90 Bindings
-
-
- Michael J. Hannah <mjhannah@sandia.gov>, chair of POSIX.19
- reports on the April 19-23, 1993 meeting in Irvine, Ca.:
-
- This was an important meeting for anyone following the
- subject of Fortran language bindings to POSIX. After two
- years of effort to drum up interest in a Fortran 90 binding,
- the POSIX.9 Working Group proposes to call it quits. The
- few folks who are left believe that there is an insufficient
- body of knowledge, practice, or users of ISO/IEC 1539:1991
- (Fortran 90) to sustain the effort of producing a POSIX
- binding at this time, especially in light of a number of
- outstanding technical issues. Many of these issues concern
- trying to determine how best to use the new features of the
- Fortran 90 language in a POSIX binding. However, in a
- spirit of one last time, the Working Group postponed until
- July the final act that would disband the Working Group. At
- the July POSIX meeting, the Working Group will meet for one
- day only, Monday July 12. Barring a large turnout desiring
- to retain the Working Group, the Working Group will
- recommend that the executive committee of POSIX withdraw
- sponsorship of the Fortran 90 binding project and disband
- the group.
-
- The group is circulating a draft of a final report among
- members who have participated in the effort so far, and will
- present the completed final report at the July meeting.
-
- The probable demise of this working group raises several
- questions about POSIX and language bindings:
-
- 1. How many different languages are likely to bind to
- POSIX? If this is only a few, does this imply that
- POSIX is less valuable?
-
- 2. Is POSIX just for C and Ada, and all other languages
- should simply figure out how to call system routines
- in those languages? Does this make those other
- languages second class citizens in a POSIX world?
-
- 3. If there are to be future language bindings, should
- the IEEE with its POSIX steering committee sponsor
- that work, or should the committees that define and
- standardize the language (usually part of ANSI X3)
- define those bindings? There is some discussion of
- Modula 2 and COBOL doing this, and the Fortran 90
- project might be resurrected in X3J3 rather than IEEE
- POSIX. Is this good or bad?
-
- 4. Is the lack of interest in Fortran 90 simply a timing
- issue due to the lack of widespread access to Fortran
- 90 compilers, or is it due to a lack of interest in
- Fortran 90 itself? or is this just another victim of
- the economy?
-
- There are undoubtedly a wide variety of reasons why there is
- insufficient support at this time for this work. There
- could be considerable debate over which reason was the most
- significant. Some would argue that the group should never
- have tried to start. However, it is clear that there is
- inadequate support to continue. I believe it is the
- responsible thing to disband this working group. If you
- don't agree, now is the time to speak up.
-
-
- Volume-Number: Volume 31, Number 46
-
-