From owner-sc22wg5@dkuug.dk  Fri May 21 19:53:52 2004
Received: (from majordom@localhost)
	by dkuug.dk (8.12.10/8.9.2) id i4LHrqBv076417
	for sc22wg5-domo; Fri, 21 May 2004 19:53: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 eis-msg-mx01.jpl.nasa.gov (eis-msg-mx01.jpl.nasa.gov [137.78.160.64])
	by dkuug.dk (8.12.10/8.9.2) with ESMTP id i4LHrfE7076408
	for <sc22wg5@dkuug.dk>; Fri, 21 May 2004 19:53:47 +0200 (CEST)
	(envelope-from vsnyder@mls.jpl.nasa.gov)
Received: from mls.jpl.nasa.gov by eis-msg-mx01.jpl.nasa.gov with ESMTP; Fri, 21 May 2004 10:54:12 -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 i4LHsBwm003603
	for <sc22wg5@dkuug.dk>; Fri, 21 May 2004 10:54:11 -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 i4LHsCSH029717
	for <sc22wg5@dkuug.dk>; Fri, 21 May 2004 10:54:12 -0700
Received: from math.jpl.nasa.gov (vsnyder@localhost)
	by math.jpl.nasa.gov (8.12.11/8.12.11/Submit) with ESMTP id i4LHsBSD029713
	for <sc22wg5@dkuug.dk>; Fri, 21 May 2004 10:54:11 -0700
Message-Id: <200405211754.i4LHsBSD029713@math.jpl.nasa.gov>
X-Mailer: exmh version 2.6.3 04/04/2003 with nmh-1.0.4
X-Exmh-Isig-CompType: comp
X-Exmh-Isig-Folder: inbox
Reply-to: Van.Snyder@jpl.nasa.gov
From: Van.Snyder@jpl.nasa.gov
To: sc22wg5@dkuug.dk
Subject: Proposed abstract for DTR 19767
Mime-Version: 1.0
Content-Type: text/plain
Date: Fri, 21 May 2004 10:54:11 -0700
X-Spam-Score: 0.339 () NO_REAL_NAME
Sender: owner-sc22wg5@dkuug.dk
Precedence: bulk


ISO wants an abstract to accompany the ballot for Draft Technical Report
19767 -- the Modules TR.

Here's a draft of the abstract.  Let me know soon if you recommend any
changes to it.

-- 
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.

=============================================================================

         DTR ISO/IEC TR 19767 - Enhanced Module Facilities in Fortran

                                 Abstract

Fortran is a computer language for scientific and technical programming
that is tailored for efficient run-time execution on a wide variety of
processors.  The module facility of Fortran is useful for structuring
Fortran programs because it allows related procedures, data, and types to
be collected into a single coherent program unit. This facility, as
provided in Fortran 2003 (Draft International Standard 1539-1:2004), is
adequate for small and moderate-size programs, but has deficiencies for
large programs or programs with large modules.

Technical Report 19767 addresses these deficiencies by allowing a module
to be divided into an "interface" part and one or more "implementation"
parts.  This facilitates independent development of the implementation
parts, and reduces maintenance costs by clearly delineating which
entities in a module are independent from the others.  Program units that
use a module depend only on its interface part, so they are not affected
by the development and maintenance of the implementation parts of the
module.  This also provides benefits for packaging and publishing
proprietary software since the interface part may be published openly
while the implementation parts remain proprietary.

The revisions in Technical Report 19767 are posed as amendments to
Fortran 2003, and are compatible with it.  Although the revisions are not
posed as amendments to Fortran 95 (International Standard 1539-1:1997),
they are also compatible with that Standard.
