From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Binding or not binding
Date: Tue, 6 Feb 2007 09:38:08 +0100
Date: 2007-02-06T09:38:08+01:00 [thread overview]
Message-ID: <32sxmt7j2z9j.24bgmpy13ext.dlg@40tude.net> (raw)
In-Reply-To: DDMxh.31243$E02.12620@newsb.telia.net
On Mon, 05 Feb 2007 20:41:07 GMT, Björn Persson wrote:
> Dmitry A. Kazakov wrote:
>
>> On Wed, 31 Jan 2007 14:25:50 +0100, Pascal Obry wrote:
>>
>>> Another example, do you think it would have been wise to recode the Gtk+
>>> library in Ada... certainly not :)
>>
>> I wouldn't be so sure. In a long term perspective it certainly makes
>> sense. Fighting GTK+ costs too much time. GUI libraries have too much
>> influence on software design to leave them outside Ada. If Ada only had a
>> quasi-standard GUI library, portable, task-safe, designed for and in
>> Ada...
>
> I wonder if it would make sense to make a hybrid, or maybe I should call it
> an ultra-thick binding. That is, to design an API that makes sense for Ada,
> and write the specifications without regard to any other library, but then
> internally use a portable library like GTK+, QT or WXwidgets – or low-level
> parts of it – to put things on the screen and take care of the
> cross-platform issues.
It could turn even more difficult than to design, say, GTK+ from scratch.
At this level we will have to abstract widgets, styles, resources rather
than events, drawing contexts, pixels, fonts, pens of the lover level.
--
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de
next prev parent reply other threads:[~2007-02-06 8:38 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-01-31 12:33 Binding or not binding Ali Bendriss
2007-01-31 13:21 ` Jeffrey Creem
2007-01-31 13:25 ` Pascal Obry
2007-01-31 15:56 ` Dmitry A. Kazakov
2007-01-31 18:31 ` tmoran
2007-02-05 20:41 ` Björn Persson
2007-02-06 1:58 ` Randy Brukardt
2007-02-06 8:38 ` Dmitry A. Kazakov [this message]
2007-02-06 9:14 ` Alex R. Mosteo
2007-02-06 9:11 ` Ludovic Brenta
2007-01-31 13:25 ` Pascal Obry
2007-01-31 18:44 ` Jeffrey R. Carter
2007-01-31 21:31 ` gautier_niouzes
2007-02-01 0:13 ` Jeffrey R. Carter
2007-02-01 8:16 ` Maciej Sobczak
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox