[lazarus] GTK or XLib or Whatever

Sergio A. Kessler sak at perio.unlp.edu.ar
Tue Jun 29 15:01:29 EDT 1999


>> btw, I've just convinced to the author of gIDE going to gnome-only,
>> and I'm helping them now (in C) and is unbeliable how the code
>> is simplyfied.
>
>Maybe, but I don't have GNOME, and I don't want it on my PC. I have KDE,
>I like it, so why would I want/use GNOME ? 

hey, a year ago I was without Gtk, this imply that doing
Xlib-only is a good decision ?
(if you like KDE so much, why you have Gtk after all)

I've looked at Gtk *and* I've looked at Gnome, I can say that
doing an app gtk-only and not using /at least/ the gnomeui library
is plain stupid.
Is like using Delphi without the VCL, exactly like this.

And see all apps that started Gtk-only, a _lots_ of them have
evolucioned to use Gnome. Now ask why.

>Sigh. This is an old problem. The decision was made to use GTK, let's 
>stick to it.

I'm not the desicion maker here, I'm out of Lazarus
(if anybody has doubts before)

>Until now, 3 projects have started to work on a component library annex 
>RAD: 
>  Megido, Lazarus, and KCL.
>2 of them seem to be stranded in the discussion 'which widget set to use'.
>I don't want to see a third one get caught also.

this is because 2 of them have started with /just/ ideas, and
even worse those ideas are not clean nor well designed.

and this is _not_ how open source work, saying:
'hey, let's do this, let's do that' just doesn't work

you need something done first (read the "Cathedral and.."),
something to play, you need a benevolent dictator, someone
with clever ideas and spare free time, someone who knows
/what is doing/ and knows where to go.

>This is a discussion of more tan 10 years old, which cost large companies
>lots of money (Motif/Open look etc) Let's not get into the same street.

I don't care about companies nor business, I only care about
free software.
And in free software the better ideas prevail, so competition
is good.

>So, please, stick to the original plan. Later down the road you can still
>make changes. Discussing all this now will NOT get you any further.

Michael, I'm out, but for example, look at dialogs.pp of lazarus
the function ShowMessage, it's a little mess, no ? and indeed is
a very crapy dialog, if you like a dialog like Delphi you have to
add more than 40 lines of code.
Now use libgnomeui (wich is built on *TOP* of Gtk), and you can
have a really nice looking dialog (modal or not) with THREE lines.

simplicity, simplicity, simplicity ...

Sergio






More information about the Lazarus mailing list