[Top][All Lists]

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

Re: Changes I've been thinking of...

From: icicle
Subject: Re: Changes I've been thinking of...
Date: Wed, 7 Oct 2009 23:12:56 +0200
User-agent: Internet Messaging Program (IMP) H3 (4.0.4)


1) improve our website.  It's been the same for years and doesn't
reflect our progress.

IMHO the GNUstep wiki main page currently is more informative than the plain www.gnustep.org front page. The wiki does a good job of showing project progress, too.

2) improve GNUstep's default theme as well as theming in general.
While I know some people will respond negatively to changing the
default theme from a NeXT-like look to something more modern, I
believe it's one way for us to spark interest in the project is to
update it's look.   The current look should always be available, but
not necessarily the default.

As much as I love GNUstep base, I do not like GNUstep gui. Don't get me wrong, I still burst in tears of agony if I have to use another GUI library than GNUstep gui, because everyone still treats GUI as code, even C# and WindowsForms. GNUstep gui still lacks in polishing. Using a graphical GNUstep application on Gnome/KDE/Xfce ist still a pain because:
1. it simply does not integrate with the rest of the desktop
2. lots of bugs in window handling (minimise, maximise, ordering, ...)
3. the look belongs back to the 80's

Simply put, GNUstep gui needs an associated desktop to fit in. And please spare me with the default excuse, namely "WindowMaker integrates with GNUstep" :) Maybe this sounds a little harsh, but most people out there don't care for WindowMaker. Be it users or potential developers, they prefer a more modern Desktop/Window manager.

Another issue is code quality. For example, the code in GNUstep back is one hell of an ugly mess. I had to touch it, but I felt a chill running down my spine in doing so. Everything in XGServerEvent and associates looks like a mass of hacks piled on top of each other. It's such a chaos, I do not want to touch it anymore in fear of breaking somthing completely unrelated. Additionally I really dislike the coding style, not because it's not mine, but because it fails to make the code more readable. On the other hand, there was code by Fred which looked really ok, so maybe it's just about using the coding style in a sane way.... All I wanted to say is, that it's not that easy to start hacking inside the GNUstep core libraries.

3) Improve our ability to market ourselves in general.
Yep. IMHO Distributed Objects alone is one hell of a feature, making it worth to use Foundation just because of that. A modern look wouldn't hurt, too. You could talk to the Etoile people if you need fancy images from a GNUstep based desktop :)

My 2 cents


reply via email to

[Prev in Thread] Current Thread [Next in Thread]