#9 Have a .f file extension on Fine files.

Accepted
open
nobody
9
2001-03-17
2001-03-17
J. Scott Edwards
No

Have the compiler distinguish between Eiffel files and
Fine files by having a `.f' extension on files that
contain Fine only code. If the program is being
compiled with the `-eiffel' option then it can only use
files in the library with a `.e' extension, the
compiler will output an error if that feature is only
available in Fine. If the program is not being
compiled with the `-eiffel' option then both `.e' and
`.f' files will be searched. If the class being
compiled is an Eiffel class (with a `.e' extension)
then `.e' classes will be searched first and if not
found then it will search for a Fine (`.f' extension)
class and issue a warning if found there. If the class
being compiled is a Fine class (`.f' extension) the
compiler will search for a Fine class (`.f' extension)
first and then search the Eiffel classes. No warnings
will be issued for Fine classes which use Eiffel
classes.

Discussion