From owner-sc22wg5@open-std.org  Thu Apr 15 19:41:38 2010
Return-Path: <owner-sc22wg5@open-std.org>
X-Original-To: sc22wg5-dom8
Delivered-To: sc22wg5-dom8@www2.open-std.org
Received: by www2.open-std.org (Postfix, from userid 521)
	id CDEC5C3BA03; Thu, 15 Apr 2010 19:41:38 +0200 (CET DST)
X-Original-To: sc22wg5@open-std.org
Delivered-To: sc22wg5@open-std.org
Received: from e3.ny.us.ibm.com (e3.ny.us.ibm.com [32.97.182.143])
	by www2.open-std.org (Postfix) with ESMTP id 913E7C178DC
	for <sc22wg5@open-std.org>; Thu, 15 Apr 2010 19:41:31 +0200 (CET DST)
Received: from d01relay06.pok.ibm.com (d01relay06.pok.ibm.com [9.56.227.116])
	by e3.ny.us.ibm.com (8.14.3/8.13.1) with ESMTP id o3FHTMKj015628
	for <sc22wg5@open-std.org>; Thu, 15 Apr 2010 13:29:22 -0400
Received: from d01av04.pok.ibm.com (d01av04.pok.ibm.com [9.56.224.64])
	by d01relay06.pok.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id o3FHfS7q1777818
	for <sc22wg5@open-std.org>; Thu, 15 Apr 2010 13:41:28 -0400
Received: from d01av04.pok.ibm.com (loopback [127.0.0.1])
	by d01av04.pok.ibm.com (8.14.3/8.13.1/NCO v10.0 AVout) with ESMTP id o3FHfS0d028040
	for <sc22wg5@open-std.org>; Thu, 15 Apr 2010 13:41:28 -0400
Received: from d25ml04.torolab.ibm.com (d25ml04.torolab.ibm.com [9.26.6.105])
	by d01av04.pok.ibm.com (8.14.3/8.13.1/NCO v10.0 AVin) with ESMTP id o3FHfSVk028031;
	Thu, 15 Apr 2010 13:41:28 -0400
In-Reply-To: <20100412092642.97A77C178E3@www2.open-std.org>
References: <20100412092642.97A77C178E3@www2.open-std.org>
To: John Reid <John.Reid@stfc.ac.uk>
Cc: WG5 <sc22wg5@open-std.org>
MIME-Version: 1.0
Subject: notify and query statements in N1814
X-KeepSent: A8B5DDF2:4328F0E9-85257706:0060BAF3;
 type=4; name=$KeepSent
X-Mailer: Lotus Notes Release 8.0.1 HF105 April 10, 2008
Message-ID: <OFA8B5DDF2.4328F0E9-ON85257706.0060BAF3-85257706.00612D1D@ca.ibm.com>
From: Jim Xia <jimxia@ca.ibm.com>
Date: Thu, 15 Apr 2010 13:41:25 -0400
X-MIMETrack: Serialize by Router on D25ML04/25/M/IBM(Release 8.0.1|February 07, 2008) at
 04/15/2010 13:41:28,
	Serialize complete at 04/15/2010 13:41:28
Content-Type: multipart/alternative; boundary="=_alternative 00612D1D85257706_="
Sender: owner-sc22wg5@open-std.org
Precedence: bulk

This is a multipart message in MIME format.
--=_alternative 00612D1D85257706_=
Content-Type: text/plain; charset="US-ASCII"

Hi

One of my coworkers found references to <notify-stmt> and <query-stmt> in 
D.2 "Syntax rule cross-reference".  They should be removed.

Cheers,

Jim Xia

XL Fortran Compiler Test
IBM Toronto Lab at 8200 Warden Ave, Markham, On, L6G 1C7
Phone (905) 413-3444  Tie-line 313-3444
email: jimxia@ca.ibm.com
D2/YF7/8200 /MKM

http://www.ibm.com/software/awdtools/fortran/xlfortran



From:
John Reid <John.Reid@stfc.ac.uk>
To:
WG5 <sc22wg5@open-std.org>
Date:
04/12/2010 05:28 AM
Subject:
(j3.2006) (SC22WG5.4245) Result of WG5 letter ballot on N1814



WG5,

The ballot has closed and here is my draft summary of the result. I will 
wait a 
couple of days before putting the final version on the server. Please tell 
me of 
any errors or omissions.

As agreed in Las Vegas Resolution LV6, the subcommittee of Malcolm, Dan, 
Van, I 
will review the comments, Malcolm will make any further edits needed and 
the 
subcommitee will check these before submission.

John.
                                           ISO/IEC JTC1/SC22/WG5 N1825-2

                 Result of letter ballot on N1814

Key for the Result line:
Y Yes.
C Yes, but I recommend the following changes. 
N No, for the following reasons.
A Abstain.

Y Bader
Y Chivers
C Cohen
N Corbett
Y Donev
Y Gorelik 
C Long
Y Maclaren
Y Moene
Y Morgan
C Muxworthy
Y Nagle
Y Martin
Y Reid
Y Sleightholme
C Snyder
A Takata
Y Whitlock
Y Xia

Totals: Y 13, C 4, N 1, A 1


 
Recommended changes

Cohen 1
  Introduction, page xiv, "Programs and procedures:" bullet point,
  after "A null pointer" insert "or unallocated allocatable".
Reason:
  Missing feature from the feature list.
Note:
  I strongly recommend this change.

Cohen 2
  10.10.4 "List-directed output", paragraph 13 (page 266),
  after "Except for"
  insert "new records created by explicit formatting within a defined 
output
procedure or by"
Reason:
  This paragraph should be identical to the one for namelist formatting at
10.11.4.3p5; the latter was changed by interp F03/068 which had too narrow 
a
scope and the inconsistency was not spotted at that time.

Cohen 3
 Introduction, page xii, bullet-point "Execution control:",
 append new sentence to paragraph:
   "The ERROR STOP statement initiates error termination."
 Reason:
   Even though the difference between STOP and ERROR STOP might only
 be interesting in the parallel environment, it is not obviously a
 synchronization construct so not covered by "Parallel execution:". 

Long 1
In Note 8.45 (page 194 in 8.5.6 LOCK and UNLOCK statements) replace the
first comment in the example code:
   ! Lock to manage the work queue
with
   ! Lock on each image to manage its work queue
[This suggested change arose when someone familiar with distributed
locks (so-called MCS Locks) thought the coarray variable queue_lock
represented a single, distributed lock, rather than a separate lock on
each image.  The proposed replacement wording makes it more clear that
LOCK_TYPE does not have some magical global variable property.]

Muxworthy 1 
There are bad page breaks at the bottom of pages 52, 380 and 565.

Muxworthy 2 
Similarly on pages 151, 486, 492, 522 but of much lower, possibly
     negligible, priority.

Muxworthy 3 
Table 2.1, split between pages 31 and 32, is not well presented; it
     was not so split in F95 or F03.  This could be resolved by additional
     white space on pages 30 and 31 or by interchanging subclauses 2.3.2
     and 2.3.3.

Muxworthy 4 
The diagram of the plasma module would be improved if it were not
     split over two pages (504 & 505).  Also it should now use continuous
     lines rather than ASCII characters.

Snyder 1
In 13.7.136p3, p380, insert "a" before "default" in the description of
the SIZE argument.

Snyder 2
In 13.7.136p3, p380, insert a full stop after "N" in the description of
the GET argument.

Reasons for NO votes and comments with abstentions

Corbett

I vote no because of the problems with the proposed standard that
were found during March 2010, namely, the conflicts between the
expanded definition of the term "not present" in Section 12.5.2.12
and the specifications of some of the intrinsic functions, and the
problem with generic resolution using the POINTER attribute to
disambiguate references.  I am concerned that approving the
standard and then resolving the problems through the interpretation
process will favor solutions that involve small changes to the
standard over the best overall solution.

I shall change my vote from no to yes, perhaps with comments, if a
note is added explaining the problems and making it clear that a
possibly significant change to the approved standard is expected. 

Takata
Although I share Bob's concern, such a note suggested by him would be
inappropriate, even if it is not illegal.


_______________________________________________
J3 mailing list
J3@j3-fortran.org
http://j3-fortran.org/mailman/listinfo/j3



--=_alternative 00612D1D85257706_=
Content-Type: text/html; charset="US-ASCII"


<br><font size=2 face="sans-serif">Hi</font>
<br>
<br><font size=2 face="sans-serif">One of my coworkers found references
to &lt;notify-stmt&gt; and &lt;query-stmt&gt; in D.2 &quot;Syntax rule
cross-reference&quot;. &nbsp;They should be removed.</font>
<br>
<br><font size=2 face="sans-serif">Cheers,</font>
<br>
<br><font size=2 face="sans-serif">Jim Xia<br>
<br>
XL Fortran Compiler Test<br>
IBM Toronto Lab at 8200 Warden Ave, Markham, On, L6G 1C7<br>
Phone (905) 413-3444 &nbsp;Tie-line 313-3444<br>
email: jimxia@ca.ibm.com<br>
D2/YF7/8200 /MKM<br>
<br>
</font><a href=http://www.ibm.com/software/awdtools/fortran/xlfortran><font size=2 face="sans-serif">http://www.ibm.com/software/awdtools/fortran/xlfortran</font></a>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">From:</font>
<td><font size=1 face="sans-serif">John Reid &lt;John.Reid@stfc.ac.uk&gt;</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">To:</font>
<td><font size=1 face="sans-serif">WG5 &lt;sc22wg5@open-std.org&gt;</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">Date:</font>
<td><font size=1 face="sans-serif">04/12/2010 05:28 AM</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">Subject:</font>
<td><font size=1 face="sans-serif">(j3.2006) (SC22WG5.4245) Result of WG5
letter ballot on N1814</font></table>
<br>
<hr noshade>
<br>
<br>
<br><tt><font size=2>WG5,<br>
<br>
The ballot has closed and here is my draft summary of the result. I will
wait a <br>
couple of days before putting the final version on the server. Please tell
me of <br>
any errors or omissions.<br>
<br>
As agreed in Las Vegas Resolution LV6, the subcommittee of Malcolm, Dan,
Van, I <br>
will review the comments, Malcolm will make any further edits needed and
the <br>
subcommitee will check these before submission.<br>
<br>
John.<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
ISO/IEC JTC1/SC22/WG5 N1825-2<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Result of letter
ballot on N1814<br>
<br>
Key for the Result line:<br>
Y Yes.<br>
C Yes, but I recommend the following changes. <br>
N No, for the following reasons.<br>
A Abstain.<br>
<br>
Y Bader<br>
Y Chivers<br>
C Cohen<br>
N Corbett<br>
Y Donev<br>
Y Gorelik <br>
C Long<br>
Y Maclaren<br>
Y Moene<br>
Y Morgan<br>
C Muxworthy<br>
Y Nagle<br>
Y Martin<br>
Y Reid<br>
Y Sleightholme<br>
C Snyder<br>
A Takata<br>
Y Whitlock<br>
Y Xia<br>
<br>
Totals: Y 13, C 4, N 1, A 1<br>
<br>
<br>
 <br>
Recommended changes<br>
<br>
Cohen 1<br>
 &nbsp;Introduction, page xiv, &quot;Programs and procedures:&quot; bullet
point,<br>
 &nbsp;after &quot;A null pointer&quot; insert &quot;or unallocated allocatable&quot;.<br>
Reason:<br>
 &nbsp;Missing feature from the feature list.<br>
Note:<br>
 &nbsp;I strongly recommend this change.<br>
<br>
Cohen 2<br>
 &nbsp;10.10.4 &quot;List-directed output&quot;, paragraph 13 (page 266),<br>
 &nbsp;after &quot;Except for&quot;<br>
 &nbsp;insert &quot;new records created by explicit formatting within a
defined output<br>
procedure or by&quot;<br>
Reason:<br>
 &nbsp;This paragraph should be identical to the one for namelist formatting
at<br>
10.11.4.3p5; the latter was changed by interp F03/068 which had too narrow
a<br>
scope and the inconsistency was not spotted at that time.<br>
<br>
Cohen 3<br>
 Introduction, page xii, bullet-point &quot;Execution control:&quot;,<br>
 append new sentence to paragraph:<br>
 &nbsp; &quot;The ERROR STOP statement initiates error termination.&quot;<br>
 Reason:<br>
 &nbsp; Even though the difference between STOP and ERROR STOP might only<br>
 be interesting in the parallel environment, it is not obviously a<br>
 synchronization construct so not covered by &quot;Parallel execution:&quot;.
<br>
<br>
Long 1<br>
In Note 8.45 (page 194 in 8.5.6 LOCK and UNLOCK statements) replace the<br>
first comment in the example code:<br>
 &nbsp; ! Lock to manage the work queue<br>
with<br>
 &nbsp; ! Lock on each image to manage its work queue<br>
[This suggested change arose when someone familiar with distributed<br>
locks (so-called MCS Locks) thought the coarray variable queue_lock<br>
represented a single, distributed lock, rather than a separate lock on<br>
each image. &nbsp;The proposed replacement wording makes it more clear
that<br>
LOCK_TYPE does not have some magical global variable property.]<br>
<br>
Muxworthy 1 &nbsp;<br>
There are bad page breaks at the bottom of pages 52, 380 and 565.<br>
<br>
Muxworthy 2 &nbsp;<br>
Similarly on pages 151, 486, 492, 522 but of much lower, possibly<br>
 &nbsp; &nbsp; negligible, priority.<br>
<br>
Muxworthy 3 &nbsp;<br>
Table 2.1, split between pages 31 and 32, is not well presented; it<br>
 &nbsp; &nbsp; was not so split in F95 or F03. &nbsp;This could be resolved
by additional<br>
 &nbsp; &nbsp; white space on pages 30 and 31 or by interchanging subclauses
2.3.2<br>
 &nbsp; &nbsp; and 2.3.3.<br>
<br>
Muxworthy 4 &nbsp;<br>
The diagram of the plasma module would be improved if it were not<br>
 &nbsp; &nbsp; split over two pages (504 &amp; 505). &nbsp;Also it should
now use continuous<br>
 &nbsp; &nbsp; lines rather than ASCII characters.<br>
<br>
Snyder 1<br>
In 13.7.136p3, p380, insert &quot;a&quot; before &quot;default&quot; in
the description of<br>
the SIZE argument.<br>
<br>
Snyder 2<br>
In 13.7.136p3, p380, insert a full stop after &quot;N&quot; in the description
of<br>
the GET argument.<br>
<br>
Reasons for NO votes and comments with abstentions<br>
<br>
Corbett<br>
<br>
I vote no because of the problems with the proposed standard that<br>
were found during March 2010, namely, the conflicts between the<br>
expanded definition of the term &quot;not present&quot; in Section 12.5.2.12<br>
and the specifications of some of the intrinsic functions, and the<br>
problem with generic resolution using the POINTER attribute to<br>
disambiguate references. &nbsp;I am concerned that approving the<br>
standard and then resolving the problems through the interpretation<br>
process will favor solutions that involve small changes to the<br>
standard over the best overall solution.<br>
<br>
I shall change my vote from no to yes, perhaps with comments, if a<br>
note is added explaining the problems and making it clear that a<br>
possibly significant change to the approved standard is expected. <br>
<br>
Takata<br>
Although I share Bob's concern, such a note suggested by him would be<br>
inappropriate, even if it is not illegal.<br>
<br>
<br>
_______________________________________________<br>
J3 mailing list<br>
J3@j3-fortran.org<br>
</font></tt><a href="http://j3-fortran.org/mailman/listinfo/j3"><tt><font size=2>http://j3-fortran.org/mailman/listinfo/j3</font></tt></a><tt><font size=2><br>
</font></tt>
<br>
<br>
--=_alternative 00612D1D85257706_=--
