(j3.2006) kind conversion for intent(in), value dummy arguments
Bill Long
longb at cray.com
Tue Sep 16 15:25:55 EDT 2008
Lionel, Steve wrote:
>
> Intel Fortran, as an extension, does implicit KIND conversions for
> constant actual arguments in the presence of an explicit, non-generic
> interface.
A convenience for users, since kind specifiers for literal constants are
a bit clunky.
> It does not do type conversions (integer to real, etc.). I
> don't think we considered doing this for any kind of VALUE argument, but
> I agree it seems worthwhile. I agree with Van that it should be a
> general property of VALUE.
I also agree that, if we do it at all, this should be tied to VALUE,
not Interop.
> I would NOT like to see this in terms of
> assignment, defined or intrinsic, but rather in terms of implicit type
> conversion as is defined for expressions. (Again, I think this should
> be for kind differences only.)
>
And only for intrinsic types.
> I'm less comfortable with how this would play with generic resolution.
>
Indeed, it is unclear how many worms are in this can.
Cheers,
Bill
> Steve Lionel
> Developer Products Division
> Intel Corporation
> Nashua, NH
>
>
>
> _______________________________________________
> J3 mailing list
> J3 at j3-fortran.org
> http://j3-fortran.org/mailman/listinfo/j3
>
--
Bill Long longb at cray.com
Fortran Technical Support & voice: 651-605-9024
Bioinformatics Software Development fax: 651-605-9142
Cray Inc., 1340 Mendota Heights Rd., Mendota Heights, MN, 55120
More information about the J3
mailing list