I hope that you are a reader of Under The Wire and that you didn’t find this page looking for a solution to a problem with Eiffel Studio. Don’t waste more time on it, if it doesn’t work it won’t work whatever you search and whatever you are going to do. I’m sorry but the only advice I can give you is to not start a lost battle.
The only solution is to get a real language, with a real library and of course a real IDE.
If you like the Eiffel Studio icon (that actually is the only good thing of the whole project) save it somewhere and then trash everything else. Trust me, this is the only good idea!
Maybe you are thinking that all this hate (Yes, I hate it!) is quite excessive. I have my reason and after you read a couple of that you should only agree with me and join the Eiffel-Haters.
Here is a tragic list of the problem I had. The order is random, but it is impossible to tell what came first and what came then since once you solve a problem it will come back.
- It auto-completes only what it wants and after you compile it. Not exactly what I was expecting. Sorry, I am a CTRL+SPACE addict.
- It can’t understand that two files are actually the same file. What a stupid compiler (I don’t know it the stupidity is actually in the compiler on in another piece of software, however there is something that fails).
- The library of Eiffel are so limited that they choose to introduce .Net support. It should have been a good idea. If only the debugger worked with .Net code. Please Ballmer delete the page written by Bertrand Mayer on the holy MSDN. It doesn’t worth the bytes on the server.
- The user community is … hey there is anyone using it? It seems there aren’t and I’m not going to blame them. I just wonder why someone that is not completely crazy should decide to use this crapware. (Before you ask me, I am forced to use it. What a sad destiny).
- Documentation? If you call the man pages documentation you may also consider good the Eiffel documentation. I am used to JavaDoc and MSDN and I can’t go back without being brainwashed!
- Pre-compilation is a mystery. Why does it sometimes mess so up that the only thing to do is to take an axe and eradicate the all pre-compile folder. (Be sure to delete only what is in the EIFGENs, or you are going to break everything).
- It is consuming my .Net. I know that this is only a word, but this is a horrible word. I don’t want you to touch my .Net. Is it clear?
- It is open source and the community is not doing anything to pick the project to a decent working status. There must be a reason.
- The native compiler generates C code. That means the need for another compiler and tons of new problem, just to make impossible working with this IDE.
What should I do? No, Vi is not an option. Nor killing everyone at ISE.
The only people that should be happy about this total failure are guys working at Xilinx ISE and EDK the two crapware for hardware design in VHDL. At least they work, poorly but sometimes works. This makes hardware's guys big losers, and they lost also the worst IDE award!
Eiffel: What programming should NOT be.
Please stop the monkey that are randomly hitting the keyboard and choose to stop this terrible project. An Eclipse plug-in will be enough. And maybe it will also work!
If I will need a contract on my programs I will rather call a lawyer. Surely I’m not going to use Eiffel!