1 Nov 2008 10:46
Goodbye to Eiffel?
Hello Everyone I have been wondering what to do with ISE Eiffel. I intend to wait for the upcoming "improve quality" (v6.3) release of Eiffel before deciding whether to continue using the language and EiffelStudio. What was a high quality tool when I started (v5.3) appears to have suffered in the face of a slew of new features. Perhaps my first issue is that the important ideas in Bertrand Meyer's book about Object Oriented Software Construction (which attracted me in the first place), such as concurrency and object persistence in databases remain to be implemented. A spec for SCOOP exists; isn't it time to incorporate it into the main stream? My second issue is that the Eiffel standard breaks too much existing code and removes features like indexing, which were a useful innovation in support of the generation of documentation. When I tried to compile for Void safety, a large number of bizarre errors turned up telling me that two features with the same text signature were in fact different but perhaps most annoying of all, I had to adopt cut and paste coding for create functions. This is not a useful "improvement" in a slow evolving standard and will not encourage me to adopt it. FWIW why replace LACE with the extra complexity of XML? Perhaps I am a luddite but LACE was easy to understand, use and occasionally edit. The interface to the arguably more capable XML almost always has to be through tools and is unpleasant to wade through when trying to understand configuration problems.(Continue reading)
RSS Feed