[J3] ballot #47

Robert Corbett rpcorbett at att.net
Wed Oct 6 14:21:59 UTC 2021


I am sorry, but my comment for
F18/025 is missing some text.
I have added the text below.

> On Oct 6, 2021, at 6:40 AM, Robert Corbett via J3 <j3 at mailman.j3-fortran.org> wrote:
> 
> 
> Yes  No   Number    Title
> 
> -C-  ---  F18/007  Problems with C_FUNLOC and C_F_PROCPOINTER being PURE
> -Y-  ---  F18/015  Example in C.6.8 is wrong
> -Y-  ---  F18/019  PURE and default initialization
> -Y-  ---  F18/023  CLASS(*) ambiguous operator overloading
> -Y-  ---  F18/024  CFI_setpointer with result a deferred length character
> ---  -N-  F18/025  Is component initialization an attribute?
> -Y-  ---  F18/026  C_SIZEOF argument
> -Y-  ---  F18/027  CO_BROADCAST with allocatable component
> -Y-  ---  F18/028  Specification inquiry
> -Y-  ---  F18/029  Type of main argument of CO_REDUCE
> -Y-  ---  F18/030  CO_REDUCE/REDUCE OPERATION with coarray argument
> -Y- --- F18/031  CO_BROADCAST with polymorphic argument
> -Y-  ---  F18/032  CO_BROADCAST and pointer components
> 
> F18/007 C
> I agree with Daniel that C_FUNLOC can
> be PURE without causing a problem.  I
> also agree that making C_FUNLOC
> impure loses almost no functionality.
> 
> F18/025 N
> The proposed fix is an example of bad
> language design.  It has the potential to
> needlessly break existing standard
> conforming codes.  Many better fixes
> are possible.  A simple fix is to ban
> type names of sequence types and
> BIND types that contain non-null data
pointer initializations 
> from appearing in pure
> code.
> 
> Robert Corbett representing Corbett



More information about the J3 mailing list