(j3.2006) finalizer infelicity

Bill Long longb
Wed Nov 21 17:17:18 EST 2007

Aleksandar Donev wrote:
> On Wednesday 21 November 2007 13:41, Michael Ingrassia wrote:
>> Anyway, just to be clear, in the code I gave with the extra line
>>         TYPE(Q) :: X1(1)
>> in subroutine R,  I hope we can all agree
>> that it's not standard conforming.


> No way, don't shoot the programmer just because the standard is broken! It is 
> an interp request and the interp should fix the text rather than forbid 
> perfectly fine programs from being written.

Sorry. Too late for that.  We should not, buy the interp process, 
introduce new constraints that turn conforming programs into 
non-conforming programs.  Interps are for interpretations of what the 
standard means.  Not for "oops, we changed our minds and want different 
rules now".  This is not a case where the existing rules are unclear.  
And there are enough compilers available that support final routines 
that this is not a theoretical discussion.


> Aleks
> _______________________________________________
> J3 mailing list
> J3 at j3-fortran.org
> http://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., 1340 Mendota Heights Rd., Mendota Heights, MN, 55120


More information about the J3 mailing list