"Van Snyder" <[log in to unmask]> wrote:
...
> I'm just speculating, like so many others who weren't in on the development
> of Fortran 77.
>
> My conjecture is that character strings were done as they were because
> array processing wasn't worked out for another 13 years.
I think that's close to right. However, it was the F90 committee that
chose to make them less interoperable than they could have been.
I believe that was a mistake. Not allowing character variables to
ALLOCATABLE with respect to their length is the worst of it.
I guess this is, at least partly, addressed in the current proposed
standard.
--
J. Giles
|