From owner-sc22wg5@dkuug.dk  Mon Jun 21 23:51:52 2004
Received: (from majordom@localhost)
	by dkuug.dk (8.12.10/8.9.2) id i5LLpq9t033022
	for sc22wg5-domo; Mon, 21 Jun 2004 23:51:52 +0200 (CEST)
	(envelope-from owner-sc22wg5@dkuug.dk)
X-Authentication-Warning: ptah.dkuug.dk: majordom set sender to owner-sc22wg5@dkuug.dk using -f
Received: from smtprep.jpl.nasa.gov (smtprep.jpl.nasa.gov [137.78.160.184])
	by dkuug.dk (8.12.10/8.9.2) with ESMTP id i5LLpXEB032977
	for <sc22wg5@dkuug.dk>; Mon, 21 Jun 2004 23:51:47 +0200 (CEST)
	(envelope-from vsnyder@mls.jpl.nasa.gov)
Received: from eis-msg-mx01.jpl.nasa.gov (eis-msg-mx01.jpl.nasa.gov [137.78.160.64])
	by smtprep.jpl.nasa.gov (8.12.10/8.12.10) with ESMTP id i5LKVAYN012918
	for <sc22wg5@dkuug.dk>; Mon, 21 Jun 2004 13:31:10 -0700 (PDT)
Received: from mls.jpl.nasa.gov by eis-msg-mx01.jpl.nasa.gov with ESMTP; Mon, 21 Jun 2004 13:31:08 -0700
Received: from math.jpl.nasa.gov (math.jpl.nasa.gov [137.79.7.57])
	by mls.jpl.nasa.gov (8.12.10+Sun/8.12.2) with ESMTP id i5LKV6mI017548;
	Mon, 21 Jun 2004 13:31:06 -0700 (PDT)
Received: from math.jpl.nasa.gov (localhost.localdomain [127.0.0.1])
	by math.jpl.nasa.gov (8.12.11/8.12.11) with ESMTP id i5LKV7fZ025658;
	Mon, 21 Jun 2004 13:31:07 -0700
Received: from math.jpl.nasa.gov (vsnyder@localhost)
	by math.jpl.nasa.gov (8.12.11/8.12.11/Submit) with ESMTP id i5LKV6He025654;
	Mon, 21 Jun 2004 13:31:06 -0700
Message-Id: <200406212031.i5LKV6He025654@math.jpl.nasa.gov>
X-Mailer: exmh version 2.6.3 04/04/2003 with nmh-1.0.4
Reply-to: Van.Snyder@jpl.nasa.gov
From: Van.Snyder@jpl.nasa.gov
To: j3@j3-fortran.org, sc22wg5@dkuug.dk
Subject: New terminology when Modules TR 19767 is integrated
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date: Mon, 21 Jun 2004 13:31:06 -0700
X-Spam-Score: 0.339 () NO_REAL_NAME
Sender: owner-sc22wg5@dkuug.dk
Precedence: bulk


When the Modules Technical Report 19767 is integrated into the standard,
new terminology would simplify wording in several places without changing
the substance of the TR.

The term I propose to introduce is "package," meaning "a module and all
of its submodules."

Something like

[13:12+]

<<2.2.4 Package>>

A <<package>> consists of a module and all of its descendant submodules.
A package is not a program unit or a scoping unit.  A <<package component>>
is a module or a submodule.

Then change <<2.2.4 Module>> to <<2.2.4.1 Module>> and <<2.2.5 Submodule>>
to <<2.2.4.2>> Submodule.

Most of the edits for pages 14 (heading for Table 2.2), 46, 55, 56, 59,
60, 84, 113, 115, 251, 259 (C1211a), 280, 283, 415, 422 and 435 could be
simplified, either by replacing "module or submodule" by "package" or
"package component" or by replacing "module" by "package component"
instead of introducing a parallel sentence or list item (e.g. 422:14-17).

I do not propose that the TR be amended, only that the new terminology
be introduced when the TR is integrated into the next revision of the
standard.  The promise regarding TR's is "integrated without change,"
not "integrated word-for-word."  I believe "integrated without change"
means "integrated without change to its substance."

-- 
Van Snyder                    |  What fraction of Americans believe 
Van.Snyder@jpl.nasa.gov       |  Wrestling is real and NASA is fake?
Any alleged opinions are my own and have not been approved or disapproved
by JPL, CalTech, NASA, Sean O'Keefe, George Bush, the Pope, or anybody else.


