The future of the gtk1 libraries (linux users please read)
-
- User
- Posts: 83
- Joined: Mon May 16, 2005 4:19 pm
- Location: St. Louis, MO
At the beginning I voted for ocassional use, but dropping it would be just finde to me.
Visit www.sceneproject.org
Drop
I voted that I use it for compiling versions for 1.x and 2.x without changing the code. However now that I think about it. That's hardly ever the case. Usually there will be several CompilerIfs checking the #GTK_MAJOR_VERSION to do something or other GTK specific. So unless the program is extremely simple, it's not really an advantage to have both engines.
Also it's a lot of work to maintain both engines. I'd love to see a Linux 4.0 so I could migrate, I'll write it in 3.94 if a project requires both.
Kinda sad to say since GTK 1.x is blazing fast and has fewer dependencies. It really is closer to the PB spirit, it's just old.
Also it's a lot of work to maintain both engines. I'd love to see a Linux 4.0 so I could migrate, I'll write it in 3.94 if a project requires both.
Kinda sad to say since GTK 1.x is blazing fast and has fewer dependencies. It really is closer to the PB spirit, it's just old.
I have been thinking of this and would say don't drop it.
Make Purebasic use GTK2 by default and if people want, they can use GTK1 as a subsystem. Because many people who only use their Linux for desktops, update their systems a lot and with a new distro GTK1 doesn't come usually by default (I am using Debian Etch and it didn't have GTK1)..
However, server/desktop people are still using old distros (like debian Woody) which have GTK1 installed by default and if they had to update their system, one or more days could vanish just because configurations and I wouldn't like that to happen if I had a server running.
And why should GTK1 people use PureBasic 3.94? It doesn't have that much functionality to make a big project for a server etc..
Make Purebasic use GTK2 by default and if people want, they can use GTK1 as a subsystem. Because many people who only use their Linux for desktops, update their systems a lot and with a new distro GTK1 doesn't come usually by default (I am using Debian Etch and it didn't have GTK1)..
However, server/desktop people are still using old distros (like debian Woody) which have GTK1 installed by default and if they had to update their system, one or more days could vanish just because configurations and I wouldn't like that to happen if I had a server running.
And why should GTK1 people use PureBasic 3.94? It doesn't have that much functionality to make a big project for a server etc..