Version 23.09 Build 107341 du 19/10/2023- The major advance of EiffelStudio 23.09 is full across-the-board platform support thanks to a brand new version of the .NET implementation, enabling the production of Eiffel applications running on any target from the Web to desktops to mobile platforms.
- The Eiffel .NET compiler now supports .NET Core (net6.0, net7.0, ...) available both on Windows and on non-Windows platforms, particularly Linux.
- This entirely revamped implementation brings to Eiffel users a whole new ecosystem to play with, enabling them to develop applications that will deploy and run unchanged on all major platforms in the industry.
- Improved execution output panel (debugger) to show more information (modified environment variables, timestamp for launched/stopped/quit events).
- Improvements on the editor and IDE (new comment/uncomment operation, extended the Zoom factor support to other EiffelStudio tools, additional color and font preferences to customize the IDE).
- Various additions, improvements and bug fixes (IDE and libraries).
- The execution output panel (debugger) has additional information such as the modified environment variables, and the timestamp for launched/stopped/quit events.
- Added "Toggle comment" to comment/uncomment the current line/selection using the standard Ctrl+/ shortcut.
- Improved the impact of the Zoom factor on EiffelStudio tools.
- Added a few preferences on the editor and on the tools that make it possible to customize EiffelStudio to have almost a dark mode.
- Fixed issues related to the usage of IMMUTABLE strings in EiffelBase.
- Fixed issues on LINEAR_SUBSET, TRAVERSABLE_SUBSET and SUBSET_STRATEGY_GENERIC in EiffelBase.
- Made EiffelBase classes immune to default string/character size.
- Gobo Libraries were updated to latest version.
- SCOOP is currently not supported by Eiffel .NET
- For non Windows users, the Eiffel compiler is expecting the "dotnet" executable to be located inside "/usr/lib/dotnet" (a simple workaround is the create a symbolic link).