(j3.2006) GB44 - delete A.1.3

Bill Long longb
Mon Oct 3 18:43:59 EDT 2011

Comment GB44 wants to delete subclause  A.1.3.  This has been proposed 
in the past and been rejected.  The Comment seems to miss the main point 
of the example - it is the only example given that illustrates the use 
of TYPE(*) in an actual Fortran subprogram.  Something I would have 
thought obvious with the leading line starting "Example of TYPE(*) ...", 
but I guess not.   The point of the example is not to illustrate the use 
of the generic interface.

Instead of deleting the only illustration of this new functionality, I 
would propose fixing the one problem that (assuming I can guess what 
"64-bit-safe" means) is raised.  Perhaps adding "For implementations for 
which C_int and selected_int_kind(17) have different values...".  Which 
is just about every system I know of that will have a Fortran 2008 

This example was included because it solves a nagging problem caused by 
the vile -i8 compiler switch, and I would expect this construct to be 
frequently used.


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