I did a small app to benchmark extension performance of major Eiffel list data structures on my Win32 XP machine, using EiffelStudio 6.2.7.3489, Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.42 for 80x86, Microsoft (R) Incremental Linker Version 8.00.50727.42.
I extend [INTEGER, INTEGER] into the lists, and calculate time and memory usage (increase).
ted_eiffel's blog
Extension performance comparison among lists
Posted May 21st, 2008 by Tao FengStrange stacktrace behavior on .NET
Posted May 20th, 2008 by Tao FengStacktrace is printed when C# exception is unhandled. Strangely Eiffel exception can not be printed. I don't know how CLR handle this.
Start using Eiffel Information System (EIS)
Posted April 17th, 2008 by Tao FengIn EiffelStudio 6.2, Eiffel Information System (EIS) will be introduced. The goal of EIS is to provide a unified mechanism for linking development objects — classes and features, or even targets and groups — of Eiffel systems with external information. This term refers to information other than Eiffel program texts.
Take advantage of Eiffel Exceptions as Objects
Posted December 12th, 2007 by Tao FengI was asked what the benefit of Exceptions as Objects (EAO) was in Eiffel. My short answer was flexibility of design. I knew that this answer was far from sufficient. Now I take the time my machine is busy running tests to think about it deeper and write it down. Hopefully people who are trying using it or starting to learn this area of Eiffel may better understand the mechanism and its benefits.

