Deutsch   English   Français   Italiano  
<vj2kaq$3cf3q$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Lynn McGuire <lynnmcguire5@gmail.com>
Newsgroups: comp.lang.fortran
Subject: Re: writing a module file in gfortran 14
Date: Sat, 7 Dec 2024 17:04:58 -0600
Organization: A noiseless patient Spider
Lines: 47
Message-ID: <vj2kaq$3cf3q$1@dont-email.me>
References: <vio2n4$d19a$1@dont-email.me> <viqd1m$12u2e$1@dont-email.me>
 <viqh24$13p8p$2@dont-email.me> <viqsp8$16lin$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 08 Dec 2024 00:04:59 +0100 (CET)
Injection-Info: dont-email.me; posting-host="0b610134f78b734e5fbfccb82182f9c1";
	logging-data="3554426"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX18euhttzOtbsrXo261LjUxE5b2y+gkRRRo="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:WmBiPfQpvaEitYrZX6/aI+sH6g8=
In-Reply-To: <viqsp8$16lin$1@dont-email.me>
Content-Language: en-US
Bytes: 2451

On 12/4/2024 6:40 PM, Gary Scott wrote:
> On 12/4/2024 3:20 PM, Lynn McGuire wrote:
>> On 12/4/2024 2:11 PM, Thomas Koenig wrote:
>>> Lynn McGuire <lynnmcguire5@gmail.com> schrieb:
>>>> Is the "implicit none" in the proper place in the following code ?
>>>
>>> No.
>>>
>>> [snip]
>>>
>>> You want
>>>
>>>>        module aaa_modules
>>>>
>>>>             implicit none
>>>>
>>>>             INTERFACE
>>>>               SUBROUTINE ABCPAR(ISW,IRETST,IR,IC,PAR,IPHASE)
>>>                   IMPLICIT NONE
>>>
>>> ...
>>>
>>> because declarations in the outer module have no meaning on
>>> interfaces.
>>>
>>> A rather frequent source of confusion, I'm afraid (I got bitten
>>> by this myself in the past).
>>
>> Woof !  I was afraid of that.  The Fortran Module definition seems to 
>> be very fragile.
>>
>> That is going to be painful to add to my module file.
>>
>> Lynn
>>
> The interface is its own entity.  I think the design is correct in 
> requiring the implicit none to be repeated.  While I might have 
> preferred a "file scope" design more, as long as there is consistency in 
> the design, I'm ok with it.
> 
> Sorry for the direct email :( intended to post here

No worries !  I only check the gmail email every week or two.

Thanks,
Lynn