comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: ANN: Ada industrial control widget library v1.0 released
Date: Tue, 15 Feb 2011 12:00:10 +0100
Date: 2011-02-15T12:00:10+01:00	[thread overview]
Message-ID: <mbeqac83hxtj$.q7w65dnpnpp0.dlg@40tude.net> (raw)
In-Reply-To: ijdj0v$9kp$1@news.eternal-september.org

On Tue, 15 Feb 2011 11:02:33 +0100, Alex R. Mosteo wrote:

> ... and I always envy your 
> documentation webpages. Are they automatically generated from source?

No, manually. When I write documentation I always find lots of errors and
inconsistencies in the design and interfaces. So I consider hand-written
documentation important, at least to me.

> I wonder how much overhead (in terms of noticeable CPU use or user perceived 
> lag) would an abstract Ada intermediate layer would add to this kind of 
> library, in order to make the backend switchable. I have done so for my 
> (very limited) presentation needs, so in my case it is not an issue, but 
> when I see such a nice widget library I wonder if it could be made usable 
> not only with GTK (even if with some sacrifices).

What backend do you have in mind? And, more importantly, what kind of
design "of switching." I.e. is it basically porting GTK/GDK/Cairo to some
low-level graphical/OS framework like Windows or X11. Or is it porting the
application level library from GTK to something else (e.g. Qt). The former
is quite doable, but remains GTK. The latter is very difficult to estimate,
but I guess as very difficult. Each move up away from raw rendering towards
the application layer makes things more and more complicated.

BTW, this is one of the reasons I always wanted we had a purely Ada
low/middle level graphic library, rather than GTK or Qt.

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



  reply	other threads:[~2011-02-15 11:00 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-02-12 14:22 ANN: Ada industrial control widget library v1.0 released Dmitry A. Kazakov
2011-02-14 15:34 ` Yannick Duchêne (Hibou57)
2011-02-14 17:06   ` Dmitry A. Kazakov
2011-02-15 10:02 ` Alex R. Mosteo
2011-02-15 11:00   ` Dmitry A. Kazakov [this message]
2011-02-16 10:45     ` Alex R. Mosteo
2011-02-16 13:57       ` Dmitry A. Kazakov
2011-02-17 13:02         ` Alex R. Mosteo
2011-02-15 15:56 ` Pascal Obry
2011-02-17 23:42 ` Rick
2011-02-18  9:41   ` Dmitry A. Kazakov
replies disabled

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