Viggo <[log in to unmask]> writes:
> Adriaan Joubert <[log in to unmask]> writes:
> > So we have the crazy situation that we can pass function pointers as
> > arguments to subroutines, but cannot store a reference to them at all? I
> > fear this is the case, please somebody tell me I'm wrong!
> Storing procedure pointers is a missing feature in Fortran. AFAIK, you
> must pass the procedure pointers as SEPARATE parameters in EVERY CALL,
> you can neither store them between calls nor include them in derived
> types. Too bad! Why? Will it be added in the next Fortran version?
It _will_ be added in Fortran 2000.
See ftp://ftp.ncsa.uiuc.edu/x3j3/doc/year/98/98-121r1.ps.gz.
J3 are hoping to finish development early enough that ISO will publish
the new standard in 2002.
Best regards,
Van Snyder
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|