[J3] (SC22WG5.6223) J3 Fortran interp letter ballot #36
Van Snyder
van.snyder at sbcglobal.net
Thu Jun 4 16:07:43 EDT 2020
On Thu, 2020-06-04 at 04:05 +0000, Bill Long via J3 wrote:
> HI Van,
>
>
> > On Jun 3, 2020, at 12:35 PM, Van Snyder via J3 <
> > j3 at mailman.j3-fortran.org> wrote:
> >
> > The following Fortran interpretations are being balloted:
> >
> > Yes No Number Title
> >
> > -C- --- F18/015 Example in C.6.8 is wrong
>
> Interesting historical note for the Comment. But I don’t see how
> that connects with “Example in C.6.8 is wrong”. The (replacement)
> Example is required to conform to the standard. Does the new code
> have non-conforming parts? Or is the logic flawed so that the code
> does not achieve the intended purpose? Could you be more specific
> in the Comment on what exactly is wrong with the new code? If there
> is an actual defect, we want to get it fixed in this ballot.
Comment belongs to F18/016. Sorry for the confusion.
>
> > I opposed the no-host-association semantics for interface bodies in
> > 1986. My reasoning was that the prohibition makes it impossible to
> > write an interface body for a dummy procedure that has a derived-
> > type
> > argument if the type is defined in the same scoping unit. It didn't
> > make sense to me. I still don't understand what purpose it served.
> > I
> > don't remember the precise details of the discussion, and the
> > Computer
> > History Museum now has my correspondence with X3J3 from that time
> > so I
> > can't look it up.
> >
> > -Y- --- F18/016 Host association changes in Fortran 2018
> > -Y- --- F18/017 Final subroutine invocation order
> > -C- --- F18/018 Public namelist and private variable
> >
> > I disagree with A1: C8105 should exist. PRIVATE prevents access by
> > use
> > association, of an identifier. The NAMELIST statement does not
> > provide
> > access to any other scoping unit of a group object name. The name
> > remains private. But as A1 remarks, whether C8105 continues to
> > exist is
> > an issue for a future standard.
> >
> >
>
> Bill
> Long
> longb at cray.com
> Principal Engineer, Fortran Technical Support & voice: 651-605-
> 9024
> Bioinformatics Software Development fax: 651-
> 605-9143
> Cray, a Hewlett Packard Enterprise company/ 2131 Lindau Lane/ Suite
> 1000/ Bloomington, MN 55425
>
>
>
More information about the J3
mailing list