Download List

Project Description

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, Eiffel testing 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.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-09-30 03:18
6.5.8.945

This is a major bugfix release (about 200 bugs have been fixed since the last intermediate release). In addition, the "+" operator has been added to READABLE_STRING_GENERAL. The need for wel_hook.dll for pick and drop has been removed in all vision2 applications.
Tags: Development, Major bugfixes, Major feature enhancements

2009-09-01 02:40
6.5.8.524

The EiffelBase extension library was added to the EiffelStudio delivery. This library provides a new class SEARCH_TABLE, which is a set where items are HASHABLE, and some new sorting facilities for descendants of INDEXABLE. A few issues with PART_SORTED_SET and BINARY_SEARCH_TREE_SET were fixed. Various EiffelStudio bugs were fixed. 'clear_all' in STRING classes and HASH_TABLE has been made obsolete in favor of 'wipe_out'. A behavior change in STRING.resize was done to prevent calling 'resize' with a smaller size.

2009-08-18 06:31
6.5.8.294

The ability to see the C compilation warnings/errors in the error list of EiffelStudio (instead of just seeing a generic C compilation error) was added. A few things in AutoTest (the new name of the Eiffel Testing Framework) have been changed. The return type of 'generating_type' in ANY has been changed from STRING_8 to TYPE [like Current]; the existing code should still compile thanks to a conversion from TYPE to STRING_8. Many small bugs reported over the year by users have been fixed.
Tags: Development, Major bugfixes

2009-07-16 06:01
6.5.7.9743

Some bugfixes and improvements to the new output tool were made. Some mismatches between the classic version and the .NET version of TYPE/MANAGED_POINTER were resolved. An issue has been fixed where one could not debug an application if the 'executable_name' specified in the ECF contained the .exe suffix on Windows.
Tags: Development, Minor bugfixes, Minor feature enhancements

2009-06-30 03:23
6.4

This version includes versions of the libraries that are void-safe; due to the breaking changes they might bring, they are not yet the default. To use them, you have to use the experimental version of EiffelStudio. In addition, it brings support for iPhone, some new libraries (API wrapper, DIFF, Encoding, and Internationalization), and a lot of bugfixes.
Tags: Stable, Major bugfixes, Major feature enhancements

Project Resources