This site's content was compiled from 1993 to 2006. Beyond that, Google is your friend.

FEC

Maintainer

Fridtjof Siebert

Description

An Eiffel-Compiler for SUN/SPARC V8 running Solaris. It implements most of Eiffel 3.

FEC directly creates SPARC machine code and saves it as ELF object files.

Status

Unmaintained.

Categories

Versions

Links

Details

To use FEC, the gnu C compiler gcc is required. The compiler is used only as a linker to create an executable program from the object files of an Eiffel System.

Library Classes

The standard classes should conform to the standard given in [ELKS95]. Many features are currently not implemented (they are marked in the source text with "nyi", which stands for "not yet implemented"), many of the implemented features are not tested.

Since FILE.e is hardly tested and lacks the implementation of many features, this beta-version also includes modified versions of the file classes STD_FILE, STD_FILE_READ, STD_FILE_WRITE and STD_FILE_READ_WRITE of SmallEiffel.

The compiler relies on some of the basic classes to be exactly as they are. Modification in those classes may lead to unpredictable behaviour.

Not Yet Implemented

Note that most of the features that are not implemented do not cause the compiler to create a warning message. Instead it just creates code that crashes.

Thanks

Without the help of the following people, this project would not have been possible:

Platforms

Licensing

Google
 
Web eiffelzone.com