EiffelStudio 5.3 for Linux
Admiral Akbar writes "It seems today is the release date of the best damn free IDE available today for Linux,EiffelStudio version 5.3, they have both a free and Enterprise version available. Why Eiffel's not classed as a mainstream language is beyond me, goodies include full concurrent engineering, amazing debugging, browsing and documentation facilities that even your dog would find easy use, plus a Mac OS X version is in the works with a beta available for download soon. Design by Contract here I come!"
Priced at US$ 4,799.00, that IS a bit dear.
The new stiffel studio product produced by your favorite opers on Webchat (kc and ScattK)
New Features:
DNA Sampling (module)
Urine Testing (includes 8 cups)
Rape Kit (for help after these two rape you)
Cost Effective (it's free, well if you don't count having to take a barrage of insults and barratement as payment)
These statements are false until proven true.
#spiderslair Webchat.org (: be there
Why Eiffel's not classed as a mainstream language is beyond me.
It's a trap!
Instead of seeing a NON-free version of Eiffel, I would like to se a free version.
There already is a free compiler for Eiffel, you can download it here.
Note to self: get smarter troll to guard door.
Not my dog -- he's still using Windows, even though it smells.
--jdp Maintainer of VisEmacs
The whole Design by Contract concept seems like a very sane way to go about writing libraries (and functions/methods in general), no question about that.
But what makes DBC in Eiffel better than DBC in C/C++, where we have assert() (or exceptions, if you like)?
Dude, go back to Fark.
Classification of computer languages into "Mainstream" or "not Mainstream" is subjective.
Not only that, it's mainly down to the attitudes of the language users, not the wider community.
Eiffel is always billed as "this far-out groovy different and better type thing" by its own users.
Fortran is clearly a mainstream computer language, if you're a mechanical engineer. But engineers regard it as one more tool. They don't care if it's mainstream or not, it's what they've always used, what they are trained in, and what they have to continue with to use their numerical codes that have been continuously refined for decades now.
COBOL is clearly a mainstream computer language, if you're a financial services provider. They don't care if it's mainstream or not, it's what they've always used, and what they have to continue using unless they want to bear the hideous cost of ripping out their 99.999%+ availability systems that have been performing adequately and continuously refined... yadda yadda
VB is clearly a mainstream computer language, if you're sitting in the mid-size company or SOHO space. It seems to matter to VB-weenies and Microsoft that they are considered "the mainstream". By repeating this often enough, they kinda make it true. Propaganda 101.
Lisp is clearly a mainstream computer language (ANSI-standardised even!), if you're an actual computer scientist as opposed to J. Random Developer. But Lispers' attitude is more like "Mainstream? Who wants that? We are better than that! We have been here since the dawn of time, never growing old! You mere mortals cannot comprehend the heraclitean fire that is the eternal truth of the infinite mutability of Lisp, the language of languages! Mwahahhahaha".
I've been trying to get myself to seriously try out eiffel for a while now. It seems to be the language closest to what I want, from what I've read.
* It's fairly high level
* For such a high level language, SmallEiffel produces very fast output -- not like Java or C# compilers.
* It does what I thought ML did -- each function acts like a templated function, and when you use a function, it instantiates a new appropriate template automatically. Very, very cool.
* It's heavily object-oriented, much like Java. This could be seen as good or bad.
* It takes assertions seriously.
CONS
* The only big downside is that it has a hellova lot of syntactic overhead.
May we never see th
Second, the ability to, and habit of, multiply inheriting from the same type demonstrates a fundamental confusion about what types are for.
I went to a talk by Bertie Meyer back in '86 at what was then Oregon Graduate Center. I drove for 45 minutes to his one-hour talk. He spent 15 minutes on Eiffel, and then 45 minutes hyping his "Cepage" editor. Then I drove 45 minutes home. That 15 minutes turned out to be enough. Why pay attention to Eiffel, when its designer considered Cepage more interesting? Is anybody resurrecting Cepage?
I believe Microsoft have announce intention to put this kind of functionality in a forthcoming version of C# (not the one in vs 2003, the "next" one whenever that is). You're all going to want a reference now, aren't you... C# Programming Language Future Features There you are.