Smith, David writes:
> Alistair Mills writes:
>
> > This function is not directly recursive, but many run time libraries croak
> > on code like this, as the WRITE which is contained within the function which
> > may be invoked from a WRITE statement (as in your example).
> The actual application is for formatting derived-type objects, so G doesn't
> help there.
Derived type I/O is *THE* reason why this feature was added to f2k.
Indeed, early drafts of it applied only to derived type I/O, but then
it was generalized a bit, since it is an often-wanted feature, and
once the vendor has to do the work for the derived-type support
anyway, the core functionality pretty much has to be there.
--
Richard Maine | Good judgment comes from experience;
[log in to unmask] | experience comes from bad judgment.
| -- Mark Twain
|