Eiffel Software Announces Release of EiffelStudio 6.1; Latest Release Brings EiffelStudio Towards Full ECMA/ISO Implementation

EiffelStudio is a cross-platform Integrated Development Environment that seamlessly covers the entire lifecycle from analysis and design through implementation, documentation generation, testing, maintenance and update. It enables the production of quality products that are easy to maintain, update and reuse but in addition the products built with EiffelStudio, all the way down to the feature signatures, reflect faithfully the problem to solve in the first place.

Santa Barbara, CA, December 13, 2007 --(PR.com)-- Eiffel Software announced today the release of EiffelStudio 6.1, the latest version of its award-winning Integrated Development Environment (IDE). This major release brings EiffelStudio closer to full Implementation of the ISO standard of the Eiffel language and offers sophisticated new debugging mechanisms.

“It is a good feeling to see that EiffelStudio now integrates most of the Eiffel standard as defined by ECMA and the International Standards Organization” said Emmanuel Stapf, Senior Software Developer with Eiffel Software. “This release has focused on bringing numerous tangible benefits to our customers and the response to beta releases has been tremendous.”

EiffelStudio 6.1 brings the programming community closer to the full implementation of the ISO Eiffel Standard specification, in particular through the following innovative mechanisms, unique to Eiffel, version 6.1 introduces major features and mechanisms:
• Basic elements of the ISO-standard attached type mechanism, which will allow programmers to guarantee the absence of “null pointer dereferencing”, the major source of run-time crashes in object-oriented programs.
• Non-conforming inheritance, a first among object-oriented languages, providing a more flexible notion of inheritance.

In addition to these language advances, EiffelStudio introduces important environment advances:
• True Execution Replay in debugger, an industry first: allows user to play execution back and forth, recreating previous states after an error has occurred. Ordinary debuggers only go forward; but when an error has occurred it is too late to find the cause.
• New default layout for EiffelStudio tools to highlight the most common used tools.
• New Errors and Warnings tool providing a sophisticated, user-configurable way of showing and filtering errors.
• Major usability improvements throughout the EiffelStudio GUI.
• Direct connection to the Eiffel Software support site, so that EiffelStudio can automatically submit a bug report when it quits unexpectedly.
• Support for the MinGW C compiler on Windows 32-bit. Borland is officially not supported anymore.
• Significant compiler speed-up

Details on these and many other new features of EiffelStudio 6.1 are listed at:


Portability has always been one of the strengths of EiffelStudio and this new release continues in that same tradition. EiffelStudio 6.1 is available on the following platforms:
• Windows Classic, .NET, and 64 bits
• Linux, Linux PPC and 64 bits
• FreeBSD
• Solaris 10 on Sparc, Sparc-64, x86 and x86-64
• SGI Irix
• VMS, Embedded ...

EiffelStudio 6.1, comes with dual licensing. Users can decide between the Commercial License or the Open-Source license of the environment. A full feature evaluation edition is available from Eiffel Software website at http://www.eiffel.com/downloads/ so that prospects can experience the full power of the environment before purchasing it.

"EiffelStudio 6.1 is a major release bringing lots of new features and tools to the software community," said Larry Miller, Director of Business Development at Eiffel Software." The most exciting one for me is "Execution Replay" facility in the debugger. When you find the manifestation of a bug -- say a wrong value, or a crash -- it's always too late to understand what happened. You want to play the execution backward. That's what you can do in 6.1."

EiffelStudio is based on the widely acclaimed Eiffel programming language, the most extensive implementation of object-oriented concepts, standardized through ECMA and the International Standards Organization. Its core concepts, native only to Eiffel, such as Design-by-Contract, multiple inheritance, genericity, conversions and agents allow developers to write high quality applications that are easy to maintain. Eiffel, which recently received the prestigious ACM Software Systems Award, is used by developers and design-team leaders in challenging enterprise environments in the financial, insurance, manufacturing, health, and government sectors as well as by independent development teams.

About Eiffel Software

Eiffel software, http://www.eiffel.com, was founded in 1985 with the mission of developing compilers and tools based on the power of pure object-oriented concepts to improve programmers' productivity, lifecycle efficiency and quality of the resulting applications. For twenty years Eiffel Software has delivered to its customer base the most cost-effective and advanced development tools on a large variety of platforms. Thanks to the power of the language and the tools of the environment, Eiffel users continuously demonstrate that they can produce 2 to 10 times as much software in the same amount of time as can be achieved using other IDEs and toolsets. For more information, contact them or call +1-805-685-1006 .

Product or company names mentioned herein may be trademarks of their respective owners.

Eiffel Software
Annie Meyer