Information:
This is a free Eiffel compiler that is distributed under the terms of the GNU General Public License. While it is also very small and fast, SmallEiffel is intended to be a free, complete Eiffel compiler.
The current distribution includes an Eiffel-to-C compiler, an Eiffel-to-Java bytecode compiler, a documentation tool, a pretty printer and various other tools.
Eiffel is an advanced object-oriented programming language that emphasizes the design and construction of high-quality, reusable software.