comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Answer of Request to AdaCore on licensing Status of GtkAda 2.4.0
Date: Wed, 26 Jul 2006 20:12:35 +0200
Date: 2006-07-26T20:12:24+02:00	[thread overview]
Message-ID: <bz2kvogzg6e5.sub8bqefqdl0.dlg@40tude.net> (raw)
In-Reply-To: 4ipcgkF4rd7nU1@individual.net

On Wed, 26 Jul 2006 16:31:24 +0200, Alex R. Mosteo wrote:

> Dmitry A. Kazakov wrote:
> 
>> On 26 Jul 2006 14:54:00 +0200, michael bode wrote:
>> 
>>> The other question would be: would it make more sense to fork an
>>> independent GMGPL GtkAda or join the GNAVI/GWindows project and work
>>> on the GTK+ port of GWindows?
>> 
>> GtkAda could be reworked from scratch. It must be boring and a lot of
>> work, but not much complex. GtkAda is quite thin bindings. One could even
>> make stuff like Gtk_Widget_Record limited controlled and make GTK+
>> interfaces Ada interfaces...
> 
> Or maybe the people working on the C binding generator of SWIG could use
> some help, and start from there. 

Well, GTK+ is a quite weird thing. It tries to do OO in plain C. It is like
flying to the Moon on a bike. (:-)) A generator might break its teeth on
it. GtkAda has difficulties with all this. For example, GTK+ type extension
is not an extension of the corresponding Ada type. GTK+ interface isn't an
Ada interface. GTK+ virtual function isn't a primitive operation etc.

> I think that's the really critical Ada
> project waiting to happen.

SWIG or GTK+ bindings?

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



  reply	other threads:[~2006-07-26 18:12 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-07-21 19:18 Answer of Request to AdaCore on licensing Status of GtkAda 2.4.0 M E Leypold
2006-07-22 16:06 ` Michael Bode
2006-07-22 21:46   ` Georg Bauhaus
2006-07-23  9:24     ` Michael Bode
2006-07-23  4:54 ` Hyman Rosen
2006-07-24 23:23 ` Björn Persson
2006-07-25  9:01   ` michael bode
2006-07-25 16:37   ` Ludovic Brenta
2006-07-25 21:42     ` Björn Persson
2006-07-26  9:58     ` Steve Whalen
2006-07-26 11:08       ` Ludovic Brenta
2006-07-26 12:54         ` michael bode
2006-07-26 13:59           ` Georg Bauhaus
2006-07-26 14:05           ` Ludovic Brenta
2006-07-26 14:10           ` Dmitry A. Kazakov
2006-07-26 14:31             ` Alex R. Mosteo
2006-07-26 18:12               ` Dmitry A. Kazakov [this message]
2006-07-27 11:01                 ` Alex R. Mosteo
2006-07-30  0:16         ` Steve Whalen
2006-07-25 17:35 ` Simon Clubley
replies disabled

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