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."
Permalink for comment 65361
To read all comments associated with this story, please click here.
Anonymous
Member since:
---

<irony>eiffel, yes, a great idea

lets replace c with a language that maybe 1% of existing gnome maintainers and coders have ever even looked at.</irony>


This argument is flawed. It's circular...they don't know other languages, so we'll stick to C, because they don't know other languages, so we'll stick to C...

In a 20-year horizon, where does that lead you ? To a continuous stream of security bugs.
Now, that, my friend, is a daily fact shoved in everybody's face on a daily basis on security alert lists.

Personally, what I find amazing is how thick some people in the free software community are. They are much less prone to innovation and bold moves then some in the commercial arena. They stick to old ways.

It would be very funny to see free software hackers working with C in the next 10 years (except for kernel and certain system level developments, I don't see why use this glorified assembler everywhere).

To all those proponents of Object-C - this is yet another example of something that was widely rejected on no rational basis and still not widely deployed on the free software community. Except, of course, that those fine people at Apple (and we all gotta recognize the great UNIX they've assembled - with some help from FreeBSD folks, of course) chose Object-C. Also, ObjC is unsafe as C.

The fact is, free software hackers are a bunch of old timers. They're never bold, never really open to innovation. They just stick to their old ways. When they do try to innovate, they reinvent the wheel, badly (Python and Ruby). To be fair, I'm just talking about mainstreamers here. I'm definetely not talking about people who have a vision, like De Icaza. Or other fine group of innovative individuals, like the Perl6 crew and their use of Haskell.

But all this resistance against at least a garbage-collected language is really telling (oh, and when one is chose, often it is Java... Talk about bad design and moving away from free software ethics).

Reply Parent Score: -1