comp.lang.ada
 help / color / mirror / Atom feed
From: "Alex R. Mosteo" <devnull@mailinator.com>
Subject: Re: Newbie Needs Ada Advice
Date: Mon, 07 May 2007 10:42:58 +0300
Date: 2007-05-07T10:42:58+03:00	[thread overview]
Message-ID: <5a83k2F2ng7ugU1@mid.individual.net> (raw)
In-Reply-To: 1178487981.388876.45930@w5g2000hsg.googlegroups.com

ezkcdude wrote:

> I have a couple more questions. I was reading about Tk as a cross-
> platform GUI toolkit, and there is an Ada binding called TASH. This
> seems like an interesting way to go. Have any of you guys used TASH or
> Tk from Ada? Also, would GtkAda/GLADE be cross-platform? Ideally, I'd
> like to write code that could be ported to Linux/OS X (and Windows
> obviously). Thanks.

No experience with TASH here.

GtkAda works in Linux and Windows at least; no idea about OSX. However, it
is too bulky for my tastes, in the sense that you need lots of glue code
for the simplest callback. Then, I don't like either the look of GTK+
(there are L'n'Feels I guess) and working with TreeViews is another tiring
process (but the C++ examples show that this is not the fault of GtkAda).
That said, I've seen great looking apps written with GtkAda (one for xfig
figures and another one for musical scales, whose names I don't remember
right now, are the first ones that come to my mind).

Recently was an announcemente of a Qt binding, so there are two different
ones out right now I think, but can't say about its maturity. I remember
from my C++ days that Qt was easy to use... but how well this traslates to
the Ada side I don't know.

The approach I've used for my last projects that required a GUI were either
very simple (and ugly) ones with GtkAda or a web interface using AWS. If
you don't need quick refresh, this last approach is completely
cross-platform, easy to learn and program and you can use any HTML editor
for the static parts. The template engine is easy to use and has been
powerful enough for everything I've needed. Also you can embed in the
executable all needed files.



  parent reply	other threads:[~2007-05-07  7:42 UTC|newest]

Thread overview: 47+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-05-03 17:13 Newbie Needs Ada Advice ezkcdude
2007-05-03 18:24 ` Dmitry A. Kazakov
2007-05-03 22:14   ` ezkcdude
2007-05-04  4:07 ` tmoran
2007-05-04 12:57   ` Bob Spooner
2007-05-04 13:38     ` Dmitry A. Kazakov
2007-05-04 14:40       ` ezkcdude
2007-05-04 19:19       ` Bob Spooner
2007-05-04 19:48         ` Dmitry A. Kazakov
2007-05-06 21:46           ` ezkcdude
2007-05-07  7:31             ` Dmitry A. Kazakov
2007-05-07  7:42             ` Alex R. Mosteo [this message]
2007-05-07  9:15               ` Dmitry A. Kazakov
2007-05-08  2:58             ` Justin Gombos
2007-05-08 11:58               ` ezkcdude
2007-05-04  4:42 ` Jeffrey R. Carter
2007-05-04  6:48 ` Jacob Sparre Andersen
2007-05-07  8:01 ` Markus E Leypold
2007-05-08 14:40   ` ezkcdude
2007-05-08 15:07     ` Pascal Obry
2007-05-08 15:27       ` ezkcdude
2007-05-08 15:54         ` Pascal Obry
2007-05-08 16:07         ` Georg Bauhaus
2007-05-08 18:42           ` Markus E Leypold
2007-05-08 16:18         ` Ali Bendriss
2007-05-08 19:23         ` Michael Bode
2007-05-08 16:11     ` Markus E Leypold
2007-05-08 16:49       ` ezkcdude
2007-05-08 18:20         ` Ludovic Brenta
2007-05-08 21:17           ` Markus E Leypold
2007-05-08 18:45         ` Markus E Leypold
2007-05-08 18:28     ` Alex R. Mosteo
2007-05-08 18:51       ` ezkcdude
2007-05-08 19:31         ` Michael Bode
2007-05-08 19:43           ` Michael Bode
2007-05-08 20:02         ` Dmitry A. Kazakov
2007-05-08 21:26           ` Markus E Leypold
2007-05-08 21:21         ` Markus E Leypold
2007-05-08 21:27           ` ezkcdude
2007-05-08 21:56             ` Markus E Leypold
2007-05-09 13:25               ` Jacob Sparre Andersen
2007-05-09 15:58                 ` Markus E Leypold
2007-05-10 21:20                   ` Memory mapped files and shared memory (Was: Newbie Needs Ada Advice) Jacob Sparre Andersen
2007-05-11 16:38                     ` ezkcdude
2007-05-10 18:14     ` Newbie Needs Ada Advice Chip and Allie Orange
2007-05-27  5:50     ` adaworks
2007-05-29 12:54       ` ezkcdude
replies disabled

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