Eiffel Community : bloghttps://www.eiffel.org/nodes/blog/feed2024-04-25T05:05:01ZThe SPOT Architecture Applied to Class ARRAYED_LISTblog:id491-rev22024-03-16T14:56:25Z<div class="wikipage"><p>Why it is important to have a dedicated routine for initializing attributes
</p>
</div>
Finnian ReillySeven Is A Magic Number: Why 7 Letter Codes Make Senseblog:id489-rev22023-12-18T15:18:35Z<div class="wikipage"><p>Why 7 Letter Codes Are Human Friendly
</p>
</div>
Finnian ReillyCOBOL inspired numeric formatting for Eiffelblog:id488-rev32023-12-08T11:46:40Z<div class="wikipage"><p>A way to specify numeric formatting in a visual manner
</p>
</div>
Finnian ReillyAutomating Object Data Compaction to Expanded Numeric Typesblog:id487-rev32023-10-25T16:35:59Z<div class="wikipage"><p>Applying reflection mechanisms to automate the compaction of object data to an expanded numeric type
</p>
</div>
Finnian ReillyEiffelStudio 23.09 is available!blog:id486-rev72023-10-02T13:53:11Z<div class="wikipage"><p>We are pleased to announce the availability of EiffelStudio 23.09.
</p>
</div>
Jocelyn-FiatA Tool to Obtain Eiffel Code Metrics Across Many Librariesblog:id485-rev22023-09-16T14:24:14ZFinnian ReillyThe Surprising Cost of Type Checking in Eiffelblog:id484-rev32023-08-29T17:08:15Z<div class="wikipage"><p>Do you think that type checking in Eiffel has a trivial performance cost. Think again !
</p>
</div>
Finnian ReillyA safer way to get/set parts of a compact number using contractsblog:id483-rev142023-01-31T15:29:36Z<div class="wikipage"><p>Introducing some utility classes for applying contracts to safe bit-setting
</p>
</div>
Finnian ReillyEiffelStudio 22.12 is available!blog:id482-rev22023-01-09T13:44:26Z<div class="wikipage"><p>We are pleased to announce the availability of EiffelStudio 22.12.
</p>
</div>
Jocelyn-FiatAcing Eiffel Configuration filesblog:id481-rev12022-07-05T17:46:02Z<div class="wikipage"><p>A worthy successor to Eiffel Ace file
</p>
</div>
Finnian ReillyThree Memory Conservation Techniquesblog:id480-rev102022-06-19T15:03:01Z<div class="wikipage"><p>Three techniques to reduce the memory footprint of Eiffel objects
</p>
</div>
Finnian ReillyEiffelStudio 22.05 is available!blog:id479-rev32022-05-31T11:15:44Z<div class="wikipage"><p>We are pleased to announce the availability of EiffelStudio 22.05.
</p>
</div>
Jocelyn-FiatEiffelStudio 21.11 is available!blog:id478-rev32022-02-11T14:39:10Z<div class="wikipage"><p>We are pleased to announce the availability of EiffelStudio 21.11.
</p>
</div>
AdministratorGobo 22.01 releasedblog:id477-rev12022-01-09T20:57:09ZEric BezaultEiffelStudio 20.11 is now available!blog:id476-rev52020-12-21T09:04:07Z<div class="wikipage"><p>We are pleased to announce the availability of EiffelStudio 20.11.
</p>
</div>
Jocelyn-FiatOnce classesblog:id475-rev82020-12-14T13:11:36Z<div class="wikipage"><p>A brief overview of once classes, their syntax and semantics.
</p>
</div>
Alexander KogtenkovCompile-time guarantees for string contentblog:id472-rev62020-07-06T13:56:24Z<div class="wikipage"><p>String classes are moving towards preservation of string object content when mixing different string types.
</p>
</div>
Alexander KogtenkovUnicode aliasesblog:id470-rev72020-06-08T13:32:12Z<div class="wikipage"><p>In addition to symbolic forms of loops, EiffelStudio 20.05 adds a possibility to use mathematical notation in expressions.
</p>
</div>
Alexander KogtenkovGobo 20.05 releasedblog:id469-rev12020-05-31T13:42:25ZEric BezaultGobo 20.03 releasedblog:id468-rev12020-03-22T09:12:58ZEric BezaultSymbolic forms of loopsblog:id467-rev182020-03-16T13:45:10Z<div class="wikipage"><p>Iteration forms of loops (with keyword "across") turned out to be more concise and convenient shortcuts to the regular ones. This post introduces even shorter variants that resemble the notation found in math.
</p>
</div>
Alexander KogtenkovGobo 20.01 releasedblog:id466-rev22020-01-21T21:16:27ZEric BezaultGobo 19.11 releasedblog:id465-rev12019-11-03T10:35:22ZEric BezaultGobo 19.10 releasedblog:id464-rev12019-10-03T12:16:45ZEric BezaultEiffelStudio 19.09, the intermediate beta release, is now availableblog:id463-rev32019-10-03T10:58:21Zjavier