Re: Where is Gnome heading?


The following is my own opinion, and I don't belong to the Gnome team!

For about 6-7 years, I'm writing Linux programs. I do it either for myself, in my work, and for a small community. Linux (and AFAIK other Unix-like systems) was written in C. Such a system is built with only one compiler (in linux it's gcc's C compiler). When you build program with another compiler (even if it's gcc's C# compiler, if it exists), it MAY be a bit slower to communicate with other programs. I cannot stress enough: it MAY, so it's not necessary. The other thing is when you write a program in C, and it works, then you shouldn't change it. When you decide to write it in another language, you have to write the whole thing again in the other language.

So my idea (to serve both you, and everyone else) is to stay with C from the Gnome-guys, and write a C# binding for it (if it doesn't exist yet), so developers can write Gnome-applications in C#.

Sorry if I wrote something wrong, I'm not too fresh today :)


sardaukar siet �a:

Hello all, and thanks for reading this. If you had your share of Gnome criticism from n00bs on first posts, feel free to delete or disregard this email now.

You may think this is a reaction to KDE's "Plasma" desktop announcement, but it is not - although it reinforced my beliefs.

GNOME is great. I like it, and have used it since the fugly days of 1.x and it has always been my favorite desktop along with BeOS's Deslbar/Tracker. I love it's look and functionality. My only gripe with it is the default filemanager, but maybe I've been in MS land for too long.

Cutting to the chase, where *is* Gnome heading? 2.16 was an evolutionary release, but even the goals for 2.18 seem "evolutionary" too.

Is there a 3.x coming anytime soon?
Where are the revolutionary ideas on the desktop?
Is maintaining such a large C-codebase becoming a nightmare to manage? If so, why not dump C? Why not start a GNOME-3 project and start adding experimental code and features to it?

Please consider embracing C#, it's an ECMA standard. Creating apps with it would be awesome (goodbye malloc() and rogue pointers crashing everything). C is adequate ... for a time when RAM was precious and home computers couldn't afford more sophisticated (CPU intensive) language features.

I'm sorry if I sound annoying or something, please note that I'm not demanding anything - I realize it's a volunteer project that exists because a lot of talented people donate their free time to it and I appreciate it. It's just that I see Gnome lagging in terms of continuing to be a cutting edge desktop for Linux and other *NIX flavors and that sucks.

Well, time to thank everyone who read this and get my asbestos suit out of the closet.

Thanks! Please reply with your feedback - I'm not afraid to learn how wrong I may be.

Israfel's Retreat BBS

gnome-list mailing list
gnome-list gnome org

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]