EiffelStudio is a complete development environment for the Eiffel programming language. It includes a compiler, an interactive debugger, and many modern features like a full round-trip class diagram editor or refactoring support. Eiffel is compiled through C to produce very fast executables, or it can be compiled directly to .NET.
EiffelStudio is highly portable and supports Linux, Microsoft Windows, Mac OS X, most flavors of Unix, and even VMS or embedded environments. Portability of applications is supported by a large set of portable libraries, including: EiffelBase (data structure), EiffelNet (network), EiffelVision (native GUI), EiffelStore (database access), EiffelParse (parsing), Gobo (XML), EiffelWeb (Web), EiffelCOM (COM), and many more.
A tool to recursively compile all targets in a directory. (Only for EiffelSoftware)
- Eiffel API Wrapper
Library used to wrap external libraries
- Eiffel Encoding
- Eiffel Game Library
Library for game development.
- Eiffel i18n
Internationalization and localization Library
- Eiffel Syntax Updater
The Eiffel Syntax Updater let you migrate Eiffel classes to the new ECMA syntax.
Calling Java from Eiffel
Base library of EiffelStudio
Graph manipulation library
Process launcher with I/O redirection
Interface to relational databases.
- EiffelStudio IDE
The complete Eiffel development platform for Linux/Unix/Windows/Mac OS X.
Multithreading facilities for Eiffel.
A platform independent GUI library.
CGI scripting in Eiffel
Win32 API library