(j3.2006) binding labels and global identifiers
Van Snyder
Van.Snyder
Wed Jun 22 18:18:44 UTC 2011
On Wed, 2011-06-22 at 01:44 -0700, Malcolm Cohen wrote:
>
> >> underscore to the end of a procedure name. The irony is that the
> >> convention of adding an underscore was designed to prevent (accidental)
> >> interoperability.
> >
> > This was a bad idea from the outset. It's a shame it got perpetuated.
>
> That's your opinion. I disagree; while not the name mangling scheme I would
> have designed if starting from scratch, it is a reasonable one.
Fortran 90 needs to compose names for module procedures, but I don't
understand why any processor, either pre-Fortran 90 or post-Fortran 90,
needs to mangle names of external procedures.
I can't imagine how I got along for a decade on the 7094, and two on the
1108, without any name mangling.
More information about the J3
mailing list