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 improves the performance of {FILE}.read_stream so that one call is performed to the underlying 'fread' routine rather than a series of calls to 'getc'. It improves the catcall detection by offering more choices to the user on what will happen when a catcall is detected, i.e. stop in the debugger, display a message in the console, or none of the previous. There are bugfixes in {SOCKET}.read_stream and {WEL_REGISTRY}.enumerate_key.