Eiffel as a Gnome Development Language ?
Thomas Delaet writes "
This article is a short evaluation of Eiffel as a language for developing the core gnome desktop platform. Last month, there has been a heavy debate about a successor for C/C++ as the language of choice for developing the core gnome desktop components in. The debate has mostly focussed around C#/Mono and Java. This article tries to summarize the different requirements for a gnome development language and shows how Eiffel fits in these criteria."
With Sun having thrown in the towel, Java is not long for this Earth.
Which is fine with me, C# is the superior technology anyway.
And I don't have any idea what this Eiffel crap is - sounds French. Perhaps we should rename it to "Freedom"?
You're right. I should have included LOGO and GW-BASIC as well.
Eiffel has unforgivable Pascalisms and other nasty crap in its syntax. Fsk ":=". And fsk "END". And fsck all the rest of the silly shit I see in the syntax. Modern programming language designers need to take a good look at Python syntax before designing their machine code compilable languages.
Personally, I'd like a nice staticly typed Python-like language to fill that need.
Neither C# nor Java are interpreted languages. In fact, they are light-years ahead of Python as far as speed goes.
Go ahead and do it! As a KDE fan, I think this would be the greatest thing Gnome could do. Switch to Eiffel, round up all of the five Gnome developers who know Eiffel, abandon the others, and rewrite the desktop from scratch in the new language. No way in the world would KDE be able to compete with that!
Don't blame me, I didn't vote for either of them!