--On Monday, June 7, 2004 8:28 PM +0200 Drew McCormack
<[log in to unmask]> wrote:
> Incidentally, I have seen so many of these errors in f90 compilers over
> the years. Anytime you pass an array slice, or an array pointer, or
> some f90 array construction to an implicit interface "f77" function,
> grief is not far away.
I recall being shocked that this actually worked at all when I first
ran into it. I was trying to track down a performance problem that
turned out to be the copy-in/copy-out. Once I found that was the
problem, I realized what I was asking it to do. It had never occurred
to me that a compiler would do copy-in/copy-out to make such a thing
work.
I still mostly regard it as a hack for compatibility purposes.
--
Richard Maine | Good judgment comes from experience;
[log in to unmask] | experience comes from bad judgment.
| -- Mark Twain
|