(Updated news.) |
(Reflected that we are not hosted by Origo anymore.) |
||
Line 13: | Line 13: | ||
==Background== | ==Background== | ||
− | EiffelStudio is an | + | EiffelStudio is an open-source IDE for the [http://en.wikipedia.org/wiki/Eiffel_programming_language Eiffel programming language]. It is maintained and developed mostly by [http://www.eiffel.com Eiffel Software]. |
− | + | ||
− | + | ||
EiffelStudio is a full-featured IDE offering the following features, many of them unique: | EiffelStudio is a full-featured IDE offering the following features, many of them unique: |
Revision as of 14:09, 4 June 2012
EiffelStudio Integrated Development Environment
![](/upload/thumb/8/84/EiffelStudioScreenshot.png/250px-EiffelStudioScreenshot.png)
EiffelStudio IDE (more screenshots)
Welcome to the central resource for EiffelStudio developers and contributors.
News
- 31 May 2012: The Origo repositories are now live at https://svn.eiffel.com.
- 30 May 2012: The Eiffel Design Feast III in Prague.
- 9 Dec 2011: The Eiffel Design Feast II in Zurich.
- 28 November 2011: EiffelStudio 7.0 is available for download at http://www.eiffel.com/downloads
Background
EiffelStudio is an open-source IDE for the Eiffel programming language. It is maintained and developed mostly by Eiffel Software.
EiffelStudio is a full-featured IDE offering the following features, many of them unique:
- Complete compiler for the Eiffel programming language, with Design By Contract (DBC) support and both high compile-time speed and high-performance executables, based on the Melting Ice Technology.
- Full portability (including graphics) across Windows, MacOS X, Linux, *BSD, Solaris and other operating systems
- Smart code editor
- Sophisticated multi-view browsing and viewing facilities
- Interactive debugger
- Graphical modeling tool for UML and BON with full roundtrip
- Refactoring support
- GUI development tool (EiffelBuild) and fully portable GUI library (EiffelVision)
- Many other libraries of reusable component.
The Eiffel compiler creates C code that is then handed to a standard C compiler. As a result, Eiffel programs have a run-time performance comparable to those directly written in C or C++, but with the benefits of an advanced object-oriented model and strong typing. EiffelStudio uses a highly efficient compacting garbage collector to free the developer from the burden of memory management.
Getting Started |
Working with EiffelStudio |
Contributing!
|
Community
|