Implicit typing and backwards compatibility

If it is such a big deal to add a compiler flag, why don’t we move forward from the .f90 file extension?
One option would be to actually enforce the usage of .fxy to enable a specific standard. Or we come up with a “new” file extension for all upcoming standards. Some examples:

  • .ff: free form
    • collides with Call of Duty 4 Fast File and Farbfeld Image
  • .mf modern Fortran:
    • collides with Panda Multifile, Java Manifest File and METAFONT File
  • .fff free form Fortran
    • collides with Hasselblad RAW Image, MAGGI Face File and Gravis UltraSound Sound Bank
  • .fl Fortran lang
    • collides with Freelancer Saved Game File and FLUID GUI Design
  • .ft Fortran
    • collides with Edgecam Feature Template
2 Likes