Years ago, I made an effort to get EiffelStudio running on OpenBSD
4.8. After I managed to get it working, Manu from Eiffel software was
very helpful by integrating OpenBSD as an automatic build target into
the Eiffel software build farm. This ensured that new versions of
EiffelStudio would always compile on OpenBSD. At least in the 64 bit
Unfortunately, what was not done was upgrading OpenBSD itself. While
EiffelStudio was still regularly built on (IIRC) 4.8, the development
on OpenBSD continued.
A few weeks ago, we had our 29th ECMA meeting. While we were reviewing the standard, we went over the special characters and their codes (Section 8.32.23). Special characters are %N, %R, %T, %(, .... and they all have a specific meaning.
Inspector Eiffel, a tool for rule-based static program analysis, has been added to EiffelStudio. Inspector Eiffel comprises a framework and a tool for light-weight static code analysis. It helps maintain high code quality. As of now it is capable of detecting more than 35 issues in the source code. More rules are already being developed.
In 7.3 we are introducing an improved completion in the EiffelStudio editor. In addition to being able to see the feature name, feature signature, you will now be able to see the contracts of the routine as you can see in the screenshot below.
If you have any other suggestions we could do to improve the completion, let us know!
In the 7.0 release, we have changed the hierarchy structure used by EiffelStudio to store either private settings or user settings. In previous revisions, we had the following depending on your platform.