comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: GtkAda for GTk4?
Date: Sun, 13 Feb 2022 17:46:04 +0100	[thread overview]
Message-ID: <subckb$38u$1@gioia.aioe.org> (raw)
In-Reply-To: 1e07b1bf-d60c-41e4-92f1-0f652b48f8d3n@googlegroups.com

On 2022-02-13 16:32, Andreas Almroth wrote:

> Looking at the excellent support for GTK in GtkAda over the past many years, which I have enjoyed using, I was looking for (aka googling) references to any initial thoughts/work on having GtkAda to also support GTK4.

Well, knowing GTK's disastrous history it cannot be "also", it must be 
either 3 or 4. GTK 4 breaks basically everything one could ever think of.

To me new features in GTK 4 do not look worth changing the API again, 
not even useful, just fancy stuff. It seems that GTK team keep on 
breaking the API rather out of fun than necessity. Instead of hardening 
the code. GTK 3 is still buggy as hell.

Of course, at some point one will have to migrate, but how about sitting 
GTK 4 over and going straight to GTK 5? Unless they lose remaining users...

> I know, GTK4 has only been "out" for little over a year, but it would be interesting to know if anyone considering doing this. I would be glad to participate, although with limited know-how of the inner workings of GtkAda, but at least testing perhaps.

GtkAda is maintained by AdaCore, so it is them to ask.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de

  reply	other threads:[~2022-02-13 16:46 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-02-13 15:32 GtkAda for GTk4? Andreas Almroth
2022-02-13 16:46 ` Dmitry A. Kazakov [this message]
2022-02-13 20:26   ` Andreas Almroth
2022-02-13 20:45     ` Dmitry A. Kazakov
2022-02-14  7:46       ` Emmanuel Briot
2022-02-14  8:47         ` Andreas Almroth
2022-02-14 19:50         ` Fernando Oleo Blanco
2022-02-13 22:35     ` Luke A. Guest
2022-02-14  8:45       ` Andreas Almroth
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox