Re: IMPLICIT NONE (F2k8+/-)



On 2005-10-23 11:36:45 -0300, "Gary L. Scott" <garyscott@xxxxxxx> said:

IMPLICIT NONE should finally be made default beginning at F2k8. Compiler switches can be specified to get the older behavior. There is absolutely no good reason to continue this way.


If a chain saw just removed a leg above the knee (gun shot to the foot
does not seems to be your complaint level!) you could always try
to set the default options for your copy of your compiler to use the
"assume implicit none" option that all respectable compilers offer.
(I know - you also need to get the rest of your troops to do likewise.)

I use a preprocessor that issues a wry message about the absent
implicit none so I am in your camp but this is the real world.
It ain't very likely even if it is very sensible.



.



Relevant Pages

  • Re: IMPLICIT NONE (F2k8+/-)
    ... > IMPLICIT NONE should finally be made default beginning at F2k8. ... > switches can be specified to get the older behavior. ... > no good reason to continue this way. ... The IBM 1130 compiler could do ...
    (comp.lang.fortran)
  • Re: Ada exception block does NOT work?
    ... The parameter/formal declarations are like ... the compiler would guess for you how to call puts. ... > * implicit declaration of external functions. ... > K&R probably where good assember programmers but they where lousy compiler ...
    (comp.lang.ada)
  • Re: trim(string) problems
    ... >> Together these make me think it is a compiler problem ... >> but correctly finds size with both explicit and implicit ... that makes my test program with the module work and should ...
    (comp.lang.fortran)
  • Re: first time using direct access files: recl ??
    ... I suppose the compiler *MIGHT* be omitting non-written trailing ... he was particularly metioning source form issues. ... implicit typing (evil), the compiler will just make one up anyway. ...
    (comp.lang.fortran)
  • operators for matrix
    ... Using the ifort 9.1 compiler give error: ... interface operator ... module procedure MatrixMultiplication ... implicit none ...
    (comp.lang.fortran)