Linked by Thom Holwerda on Sat 26th Nov 2005 17:02 UTC, submitted by Megatux
Gnome "I followed the debate about a successor for the C/C++ combination as the primary language for developing the GNOME core desktop platform very closely last month. There has been discussion about a number of options. What I would like to do on this page is give an overview how a probably less well-known language might be a viable compromise as a C/C++ successor. This language is called Eiffel and exists for over a decade. Eiffel takes the principle of Object-Oriented programming to its extremes and, as a consequence, is a very easy to learn language."
Thread beginning with comment 65030
To read all comments associated with this story, please click here.
meh
by on Sat 26th Nov 2005 19:14 UTC

Member since:

It looks terribly rigid and not very high level at all. It doesn't look like it'd be too pleasant to program prodecurally in, either. I'm wondering why they don't promote the development of a python-like compiled language (something that I happen to be working on, although I doubt many OO fanatics would like it).

-bytecoder

Reply Score: 0

RE: meh
by corentin on Sat 26th Nov 2005 19:22 in reply to "meh"
corentin Member since:
2005-08-08

> It looks terribly rigid [...]

Well, Eiffel is often referred to as a "bondage and discipline" language ;)

IMHO, such rigid languages help a lot to write quality software (not that it is impossible to write great code using Perl or Python, of course).

Reply Parent Score: 1

RE[2]: meh
by on Sun 27th Nov 2005 08:31 in reply to "RE: meh"
Member since:

..or C as well.

Reply Parent Score: 0

RE: meh
by on Sun 27th Nov 2005 12:23 in reply to "meh"
Member since:

It is very high level, excellent libraries, purely object oriented, design-by-contract. Eiffel forces you to program in a disciplined manner and the code tends to be very clean.

Wonderful language pity that its creator (Meyer, ETH Zurich) doesn't wish it to be free, gnuEiffel please pleaseplease!

Reply Parent Score: 0

RE[2]: meh
by Megatux on Mon 28th Nov 2005 14:23 in reply to "RE: meh"
Megatux Member since:
2005-07-12

http://smarteiffel.loria.fr/

"
(SmartEiffel was formerly named SmallEiffel.)

SmartEiffel The GNU Eiffel compiler is the fastest and the slimmest multi-platform Eiffel compiler on Earth! It is also completely FREE!

"

Reply Parent Score: 1