EiffelStudio O-O Programming Suite for Mac OS X
name_already_in_use writes "Eiffel Software released their object-oriented programming environment for Mac OS X. It is a powerful language offering all the usual O-O wonders as well as few unique features of it's own (Design by Contract, generics). All compiled code can be run on multiple platforms including Windows, Linux, Solaris, and of course now Mac OS X, so there's no need to re-write code for different architectures."
What are the advantages/disadvantages of Eiffle compared to languages such as Ruby or Python?
Integrate Keynote and LaTeX
quoting from various places on the website:
"The Free Edition license is for non-commercial use only. Pricing for the Windows, Linux, and Mac versions of EiffelStudio is US$ 4,799.00. Pricing for the Unix version of EiffelStudio is US$ 7,999.00."
Almost thirteen grand for a "cross-platform" setup. Nuts to that.
one, two, one two like a duck
compilers may improve in generating more efficient binary code from eiffel. computers may get faster, making that hello world file take less than minutes on end.
but the one thing that really won't change is the language. it still takes 20 lines to make a hello world in Eiffel.
Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
As far as I know, Design By Contract is only easy to do if a) the language has explicit support for it built in, like Eiffel or Sather, b) the language is flexible enough to change important aspects of the object system in plain user code, like Common Lisp, or c) you consider ugly hacks with nonstandard preprocessors easy, like with the packages that turn magic Java comments into checked assertions. I don't much like the c approach, but I don't see another way to do DBC in Java (or C++, or whatever other language). Did I overlook something?
Programming can be fun again. Film at 11.