Eiffel SCOOP gets better, type-safe systems are a given and EWF brings more web possibilities.
Eiffel Software announced today the release of EiffelStudio 15.08, the latest version of its Integrated Development Environment (IDE). EiffelStudio is a comprehensive suite of tools that enable programmers to produce correct, reliable, and maintainable software systems while keeping control of the development process.
The latest release brings a major step forwards in the usability of Eiffel SCOOP, the parallel language extension of EiffelStudio that enables programmers to keep their usual modes of reasoning, honed over decades of progress in software engineering, in an O-O concurrent context, for parallel developments. This release provides a long-awaited language extension supporting flexibility in the type system through safe covariance. For those interested in developing Web-based applications in Eiffel, EWF(Eiffel Web Framework) brings new functionalities such as improved support for safe concurrency and a new concurrent standalone connector with support for persistent connections.
“EiffelStudio 15.08 is a gem because it brings significant progress on three fronts: concurrency, safety, and web programming in Eiffel,” says Emmanuel Stapf, Senior Software Engineering. “For starters, you get increased performance with the Eiffel SCOOP concurrency mechanism as the entire runtime has been rewritten. On the language and compiler side, you get a comprehensive solution to the covariance issue: how to provide a type system that is at the same time flexible and safe. Finally for web applications built in Eiffel with EWF you have extended support for safe concurrency and persistent connections”.
EiffelStudio is based on the Eiffel programming language, the most extensive implementation of O-O concepts, standardized through ECMA and the International Standards Organization. Its core concepts, native only to Eiffel, such as Design by Contract™, seamless development, automatic testing, void safety, parallel programming, and modelling facilities allow developers to write predictable and controllable applications that are easy to maintain. EiffelStudio, which received the prestigious ACM Software Systems Award, is used by developers and design-team leaders in challenging enterprise environments in all areas of software development such as finance, health, defense … Applications built with EiffelStudio run flawlessly 24×7, 365 days a year.