Description
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.
Components
- Compile_all
A tool to recursively compile all targets in a directory. (Only for EiffelSoftware) - Eiffel API Wrapper
Library used to wrap external libraries - Eiffel Encoding
Encoding library. - Eiffel i18n
Internationalization and localization Library - Eiffel Syntax Updater
The Eiffel Syntax Updater let you migrate Eiffel classes to the new ECMA syntax. - Eiffel2Java
Calling Java from Eiffel - EiffelBase
Base library of EiffelStudio - EiffelCOM
COM encapsulation - EiffelGraph
Graph manipulation library - EiffelNet
Networking library. - EiffelProcess
Process launcher with I/O redirection - EiffelStore
Interface to relational databases. - EiffelStudio IDE
The complete Eiffel development platform for Linux/Unix/Windows/Mac OS X. - EiffelThread
Multithreading facilities for Eiffel. - EiffelTime
Time manipulation - EiffelVision2
A platform independent GUI library. - EiffelWeb
CGI scripting in Eiffel - UUID
UUID generator - WEL
Win32 API library
