X3H5 meeting review
Fred Tydeman
uunet!ibminet.awdpa.ibm.com!ibmpa!tydeman
Tue Sep 22 07:44:53 PDT 1992
The following are notes taken by one of the people who attended the latest
X3H5 meeting. I am just passing them on as they may be interest to some of the NCEG members.
Committee code :ANSI X3H5
Committee title : Parallel Processing Model for High Level Programming
Languages
Dates of meeting: 9/9/92-9/11/92
Place of meeting: Palo Alto, CA
----------------------------------------------------------------------
The ANSI X3H5 committee met in Palo Alto, CA 9/9/92-9/11/92.
1. The model document was approved to be forwarded for public comment
based on the letter ballot. Votes: 9 yes, 1 no. (4 voting members
did not respond.)
(The comment attached to the no vote indicated that the model
document was improving; but was not ready for review by people who
had not followed the X3H5 work closely. The lack of a companion
binding document makes it too difficult to comment on the model
effectively.)
A significant set of editorial changes were made during the meeting.
The model document will be distributed for review again after the
edits are made and prior to forwarding for public comment.
2. Fortran binding.
The project proposal for the X3H5 committee to do a binding of the
model to Fortran 90 has not yet been formally approved.
A list of rules were developed as guidelines to write the
Fortran 90 binding. They include:
- Make wording consistent with a "thin binding" (ie. reference
pertinent information in model document rather than repeat it.)
- Do not bind to deprecated forms
- Define new grammar and constraints in spirit of Fortran 90
- Align section in binding with those in the model document
Changes discussed in changing from Fortran 77 binding to Fortran 90:
- Derived_types will be used to define locks, events, sequences
- A SYNCHRONIZE statement will be defined with a syntax similar
to an I/O statement. Keywords will be used to indicate the
"action" of lock, unlock, post, wait, etc.
- Drop the NEW statement. Define PARALLEL statement as new scoping
units. Allow specification statements after PARALLEL statement.
(Review internal subroutines in Fortran 90 for similarities in
documenting interface.)
3. C binding
The C binding was not discussed at this meeting.
The next meetings are:
Dec 02-04, 1992 : Tulsa, OK
Mar 01-03, 1992 : Raleigh-Durham (?)
Jun 14-16, 1992 : Boston
These are not IBM's views, these are the personal ones of:
Fred Tydeman, IBM, Austin, Texas (512) 838-3322; fax (512) 838-3484
AIX S/6000 Math library architect & IBM's rep to NCEG (X3J11.1)
Internet: tydemanaibmpa.awdpa.ibm.com uucp: uunet!ibmsupt!tydeman
More information about the Numeric-interest
mailing list