(j3.2006) Materials for 199

Bill Long longb
Fri Sep 21 18:47:02 EDT 2012


This seems superior to the cumbersome MACRO facility.  More along the 
lines of templates, which are requested with some regularity.   It seems 
more like a candidate for F201x, than for another TS.  But I don't 
really want to spend a lot of time on this at m199.  It is more 
appropriate for the Delft meeting.

Cheers,
Bill


On 9/20/12 10:20 PM, Van Snyder wrote:
> On Tue, 2012-09-18 at 20:44 -0700, Van Snyder wrote:
>
>> The simpler scheme I have in mind is to provide for definition of
>> parameterized or "abstract" subprograms, which cannot be invoked
>> directly....
>
> I don't know whether this meets Malcolm's "really**7 simple" criterion;
> maybe it's only "really**4 simple."  I've put together a description of
> abstract subprograms and how they're used.  It's in the format of a TR,
> complete with the repetitive top-down development.
>
> Counting cover page, frontispiece, ISO boilerplate, introduction,
> foreword, it's 14 pages.
>
> There are almost four pages of narrative description, and just over
> three pages of draft edits.
>
> My estimate that it would add fewer than five pages to the standard
> appears to have been an over estimate.  It looks like fewer than two,
> because it introduces only a few new ideas, and exploits mechanisms and
> concepts we already have in place.  If the examples in the paper are put
> into Annex C in the standard, that would add one more page.
>
> During F08 development, at least at the beginning, we had a 010 document
> that listed paper numbers for specs, syntax and edits.  This quickly
> became irrelevant, as we dribbled in pieces of features a screw here, a
> rivet there, some bubble gum, some duct tape....  It might make for more
> coherent development if we kept a coherent "project" paper for each
> feature until we are quite convinced it's complete, as we would for a
> real TR or TS, but without the ISO boilerplate.  The 010 document would
> list the current version.  Each version should list the paper numbers of
> previous versions in a "history" section.  This precludes frequent
> revision of 007, unless the champions for features agree to go through
> accumulated edits and update them when it comes time to put the feature
> into 007.
>
> If projects interact we could insert UTI's in all of those that
> interdepend upon one another, so as not to forget integration issues.
>
>
>
>
> _______________________________________________
> J3 mailing list
> J3 at mailman.j3-fortran.org
> http://mailman.j3-fortran.org/mailman/listinfo/j3
>

-- 
Bill Long                                           longb at cray.com
Fortran Technical Support    &                 voice: 651-605-9024
Bioinformatics Software Development            fax:   651-605-9142
Cray Inc./Cray Plaza, Suite 210/380 Jackson St./St. Paul, MN 55101





More information about the J3 mailing list