comp.lang.ada
 help / color / mirror / Atom feed
From: "Alex R. Mosteo" <devnull@mailinator.com>
Subject: Re: Binding or not binding
Date: Tue, 06 Feb 2007 10:14:59 +0100
Date: 2007-02-06T10:14:59+01:00	[thread overview]
Message-ID: <52qv97F1olfarU1@mid.individual.net> (raw)
In-Reply-To: 32sxmt7j2z9j.24bgmpy13ext.dlg@40tude.net

Dmitry A. Kazakov wrote:

> 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.
 
Perhaps the history of java AWT, JWT, Swing is relevant here.



  reply	other threads:[~2007-02-06  9:14 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 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
2007-02-06  9:14         ` Alex R. Mosteo [this message]
2007-02-06  9:11       ` Ludovic Brenta
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