Re: Intrinsic functions in fortran 90

Jan Vorbrüggen wrote:
It seems that early FORTRAN did not have mixed mode expressions at all.
There must have been a lot of XINTF function calls.  I do hope you don't
mean to go back that far.

Indeed, I would. It would certainly be a useful feature in a compiler to
provide warning of implicit conversions - I believe some do.

In my mind, this is similar to the question of typing of literals.

Well, Java requires casts for narrowing conversions but not widening ones. That doesn't seem so bad to me. I believe it will do int to float without complaining, but not float to int. That doesn't solve the 5/9 problem, but might get a good fraction of the other mistakes.

-- glen