EiffelStudio is an IDE for the Eiffel language (ECMA-367, ISO/IEC 25436, and ACM Software System Award 2006). It includes: Eiffel compiler, Eiffel editor, Eiffel code browsing tool, graphical design tool, refactoring tool, debugger, profiler, and Eiffel analysis tools (Metrics, Dependencies, etc.). Eiffel generates C or CLI for .NET or Mono. Eiffel applies O-O principles and Design by Contract for high-quality software. Many Eiffel libraries are included: ADT, network, GUI, database, parsing (including an Eiffel parser), XML, Web, COM, and more.
License: GNU General Public License (GPL)
Changes:
This release implements an inherited/original feature comment specification so there is no need to replicate comments when redefining routines. It applies this change to all formatter tools. Compiler issues when handling expanded generic classes used in generic classes are fixed. There is a breaking change in the signature of {SPECIAL}.same_items and {SPECIAL}.all_default to take an extra argument. It should only have been used by ARRAY, and should be harmless. If you have a compilation error, simply add '0' as the first argument of your call and let the authors know if this is critical.