SmartEiffel -- это компилятор GNU для языка Eiffel. Основная цель, преследуемая разработчиками -- создание полного, хотя небольшого и очень быстрого компилятора Eiffel. Текущая сборка включает компилятор из Eiffel в C, инструментарий для документации, форматировщик исходных кодов для печати, и различные другие инструменты, включая отладчик Eiffel. Он также включает большую библиотеку классов, распространяемую по лицензии MIT/X Consortium. Eiffel -- это объектно-ориентированный язык программирования, делающий упор на проектирования высококачественного и повторно используемого ПО.
Изменения: некоторые изменения для совместимости с версией 2.2 (особенно касательно библиотеки и чувствительности к регистру). Изменения, касающиеся совместимости с MSVC++ 2005 в качестве back-end. Мелкие исправления ошибок.
Скачать можно отсюда.