SmartEiffel (früher SmallEiffel) ist der GNU Eiffel-Compiler. Es ist ein vollständiger und trotzdem kleiner und schneller Eiffel-Compiler. Das Paket enthält einen Compiler von Eiffel nach C, einen Compiler von Eiffel nach Java-Bytecode, ein Dokumentationswerkzeug, ein Programm zur schön formatierten Ausgabe von Quellcode und verschiedene andere Werkzeuge. Eiffel ist eine fortgeschrittene objektorientierte Programmiersprache, die den Entwurf und die Erstellung von wiederverwendbarer Software von hoher Qualität hervorhebt. (hjb)