Le 09/01/2013 17:22, Tobias Burnus a écrit :
However, I still believe that we should do something -std=gnu.
Hm, reject?
One can't declare a procedure with one type on one side, and another
different type on the other side and expect things to work.
We don't support passing integer as real, or real as integer, we
shouldn't support integer as logical.
For what it's worth, I think there should be no logical kind.
To store integer or real values, it makes sense to leave the choice to
the user depending on the range of the data, but to store only two
different possible values, really it's a target-dependent choice that
should be left to the compiler.
Anyway, I'm in favor of rejecting by default.
Mikael