> How about increasing the limitation in future standards? 31 characters
> is too restrictive unless one likes to write subroutine names like
>
> SUBROUTINE iwbcns()
>
> instead of:
>
> SUBROUTINE isothermal_wall_boundary_condition_navier_stokes
>
Presumably to do this sensibly would need all tools (compiler, linker,
archiver, debugger ...) to accept long names or to understand translations
used in the fortran compiler.
It is important to distinguish between the length of the identifier and the
number of significant characters. ANSI C seems to get by with a limit
of 6 significant characters on external identifiers. Perhaps people
ignore this based on experience of common implementations.
Harvey
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|