 |
EiffelStudio |
| version 6.2 |
| About EiffelStudio |
The complete Eiffel development platform for Linux/Unix/Windows/Mac OS X.
EiffelStudio is a complete development environment for the Eiffel programming language. It includes a compiler, an interactive debugger, and many modern features like a full round-trip class diagram editor or refactoring support. Eiffel is compiled through C to produce very fast executables. EiffelStudio is highly portable and supports Linux, Microsoft Windows, Mac OS X, most flavors of Unix, and even VMS or embedded environments. Portability of applications is supported by a large set of portable libraries, including: EiffelBase (data structure), EiffelNet (network), EiffelVision (native GUI), EiffelStore (database access), EiffelParse (parsing), Gobo (XML), EiffelWeb (Web), EiffelCOM (COM), and many more.
Requirements
This application requires GTK+ version 2.4.x.
|
| Latest Version: 6.2 |
EiffelStudio 6.2 is now available with the following highlights:
* Added new contract editor tool to ease edition of contracts on routines and classes.
* Added Eiffel Information System which let you connect external documentation to your Eiffel code and vice versa.
* Added ability to avoid comment duplication by using the in your descendant comment to reuse the parent one which is shown in all our formatter tools.
* Added new light batch compiler `ecb'. It provides the same features as `ec' when using the batch mode. Currently projects compiled with `ec' are not compatible with those compiled with `ecb'. The main difference between the two is that `ec' is compiled with exception trace and multithreading support which could slow down the compiler by a factor of 20 to 40% depending on your platform.
* Added experimental unit testing tool.
* Exceptions as objects are now implemented.
* Added support for new ~ operator which can compare 2 objects safely regardless of their type.
* Added detection of harmful catcall at runtime (harmless ones are currently ignored).
* Added support for `note' keyword with a migration path in case `note' is being used as an identifier in your code.
* Added `-gc_stats' option to get some information on how much CPU time is spent in GC during an Eiffel compilation.
* Introduced several new much more powerful CAPs that now can be applied not only to read-only entities, but also to local variables (including Result), and can take into account execution paths as well as some obvious void-safe patterns.
Happy Eiffeling,
The EiffelStudio Team
| Download |
Size |
| Origo |
64 MB |
Related Link: Click here |
|
|