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

About the last exchange on bugtracker


There's an interesting question regarding GTK4.

I think GTK4 has become too specific to Gnome desktop environments, and the
changes are really hard to keep up with.

Is it a good idea to maintain the GTK family and not focus your efforts
solely on Qt, Benoit?

It's a lot of time to dedicate to many topics, and you're working alone.

While it's important to maintain a separate driver for the database, it's
less so for the toolkit.

Furthermore, I think it would be possible to add another, lower-level
toolkit with the following specifications:

- window management
 - basic widget (drawing area, text area?)
 - input manager (keyboard/mouse/joystick)
- printing
 - drawing (painting class)

(based for example on EFL https://www.enlightenment.org/about)

And the rest would be entirely implemented in Gambas.

Because after all, the fun is in developing with the awesome tool you've
created for us, not getting bogged down in the nonsense of the new era.

We're from the Compusaurus generation. So we prioritize usefulness over
fads. We have limited resources and time. And we waste time on things that
are ephemeral... too ephemeral.

The only two ways to address this are:

- reduce our dependence on external libraries as much as possible for our
underlayers.

- create wrappers directly for everything else... and therefore develop a
tool that facilitates their automatic or semi-automatic generation.

- find a good distribution method... Suse saved us, but it's not a panacea.
We need to look into FlatPak for example.

That's all for today's thought.

Gambas doit être résilient et défier les lois du temps ne pas dépendre de
compétences trop spécifiques pour assurer son avenir.

Fabien Bodard

Follow-Ups:
Re: About the last exchange on bugtrackerGianluigi <gradobag@xxxxxxxxxxx>
Re: About the last exchange on bugtrackergbWilly <gbWilly@xxxxxxxxxxxxxx>