From zongaro@ca.ibm.com  Tue Sep 26 21:38:13 2000
Received: from e31.bld.us.ibm.com (e31.co.us.ibm.com [32.97.110.129])
	by dkuug.dk (8.9.2/8.9.2) with ESMTP id VAA57215
	for <SC22WG5@dkuug.dk>; Tue, 26 Sep 2000 21:38:12 +0200 (CEST)
	(envelope-from zongaro@ca.ibm.com)
From: zongaro@ca.ibm.com
Received: from westrelay02.boulder.ibm.com (westrelay02.boulder.ibm.com [9.99.132.205])
	by e31.bld.us.ibm.com (8.9.3/8.9.3) with ESMTP id PAA73432;
	Tue, 26 Sep 2000 15:32:04 -0400
Received: from d25ml03 (d25ml03.torolab.ibm.com [9.21.4.159])
	by westrelay02.boulder.ibm.com (8.11.0m3/NCO v4.93) with ESMTP id e8QJc7N25970;
	Tue, 26 Sep 2000 13:38:08 -0600
Importance: Normal
Subject: Re: (SC22WG5.1923) WG5 letter ballot on Corrigendum 1 (N1419)
To: John Reid <jkr@rl.ac.uk>, SC22WG5@dkuug.dk
Cc: kli@ca.ibm.com, paulg@ca.ibm.com
X-Mailer: Lotus Notes Release 5.0.3 (Intl) 21 March 2000
Message-ID: <OF295F6CF2.546B5A61-ON85256966.006559D2@LocalDomain>
Date: Tue, 26 Sep 2000 15:38:27 -0400
X-MIMETrack: Serialize by Router on D25ML03/25/M/IBM(Release 5.0.3 (Intl)|21 March 2000) at
 26/09/2000 03:38:08 PM
MIME-Version: 1.0
Content-type: text/plain; charset=us-ascii



Hi John,

     Kelvin Li, Paul Gooderham and I reviewed the draft of Corrigendum 1.
Here is my ballot, based on our collective comments.

......................................

Ballot on Corrigendum 1

Please choose one of the following options. This ballot will close on
6 October.


   I vote YES on N1419 becoming Corrigendum 1.

   I vote YES on N1419 becoming Corrigendum 1 with the following comments:

X  I vote NO on N1419 becoming Corrigendum 1 for the following reasons:


We had the following minor comments:

  o At the top of page 3, "Pages 89, 90" should be "Pages 89 and 90"
    for consistency.

  o At the top of page 4, "Page 280" should be "Pages 280 and 281".
    (The edits span two pages.)

We had the following substantive comments:

  o The edit to [56:32] from Interpretation question 70 appears to
    have been missed.  We believe the following additional edit to
    5.1.2.4.4 is required:

       In the final paragraph of the subclause, replace "nonconstant
       specification" with "not initialization"

  o We believe that the response to Interpretation question 80 is
    overly restrictive.  The edit to subclause 14.6.1.3 states, in
    part, that "if it is invoked as a function in the inner scoping
    unit, its type and type parameters shall be explicitly declared in
    a type declaration statement in the host scoping unit."

    In the following example, because IF is implicitly declared in P,
    it cannot be accessed via host association according to the
    preceding rule.

        PROGRAM P
          EXTERNAL :: IF, OK_F, BAD_F, EXTSUB
          INTEGER :: OK_F
          I = IF()
          CALL EXTSUB
          CALL SUB
        CONTAINS
          SUBROUTINE SUB
            I = IF()     ! Can't do this
        !   R = BAD_F()  ! Can't do this
            R = OK_F()   ! OK
            CALL EXTSUB  ! OK
          END SUBROUTINE SUB
        END PROGRAM P

     We believe that the text quoted above should read:

       "if it is invoked as a function in the inner scoping unit,
        its type and type parameters shall be explicitly declared
        in a type declaration statement in the host scoping unit,
        or it shall be used as a procedure in the host scoping
        unit."

     That would make the example program unit standard conforming.

     My apologies for failing to notice this earlier.

Signed

Henry Zongaro

......................................


Thanks,

Henry
------------------------------------------------------------------------
Henry Zongaro      IBM Distributed Debugger Development
IBM SWS Toronto Lab   Tie Line 778-6044  Phone (416) 448-6044
Internet id: zongaro@ca.ibm.com


John Reid <jkr@rl.ac.uk> on 09/09/2000 09:36:00 AM

Please respond to John Reid <jkr@rl.ac.uk>

To:   SC22WG5@dkuug.dk
cc:
Subject:  (SC22WG5.1923) WG5 letter ballot on Corrigendum 1 (N1419)





Dear WG5 members,

Enclosed in the WG5 letter ballot on Corrigendum 1. I have placed a
typeset version of the draft that we constructed in Oulu on the server
as N1419.

The edits are grouped by subclause. Each group is headed by a line with
the page numbers in italics on the left. On the right of this line are
page and line numbers in square brackets and interpretation numbers in
italics. The material on the right of this line is there simply to help
you - it will be excluded from the final version.


Best wishes,

John.

