comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: GtkAda using Glade
Date: Sun, 22 May 2011 10:16:35 +0200
Date: 2011-05-22T10:16:37+02:00	[thread overview]
Message-ID: <1mzwjt6gs7zf1$.6jm6o3vyikli.dlg@40tude.net> (raw)
In-Reply-To: f72e6c48-0fb6-4d31-b09e-36396d02a3a9@t16g2000vbi.googlegroups.com

On Sun, 22 May 2011 00:04:18 -0700 (PDT), Gautier write-only wrote:

> On 20 mai, 09:25, "Dmitry A. Kazakov" <mail...@dmitry-kazakov.de>
> wrote:
> 
>> I am not. BTW, this is one of the arguments against Ada generics. They
>> wandered to far into the realm of "generated" code.
>>
>> The point is simple. If the meta language is good, the object language is
>> irrelevant. Switch to the former. If you cannot, no reason to use it at
>> all.
> 
> Mmmh perhaps I guess you.
> You may be disturbed by GUI builders that read and write the GUI info
> in one kind of language (like a .rc script) and write generated Ada
> code from that information, which is a one-way process.

Yes that is the problem. GUI builder translates from a language X
(graphical, declarative whatever) into Ada. 

> It is so disturbing for a purist that you call it an obstacle.

If X is so good, why bother about Ada? If not, why do about X?

[There is a possibility of coexistence if applications are separable.] 

I am not a purist, I am a practitioner, who has to fight this and similar
mess daily. Any declarative layer (builders, generics/macros, object
models, protocol description languages, DB languages, source control/make
scripts etc) add an immense amount of complexity. It simply does not pay
off.

> You'd like to
> have it all in Ada: i.e. a GUI builder that is able to understand the
> Ada code, display the objects, allow the user to modify them and add
> other, or even create a class tree, and whenever you press save, you
> have the Ada code (eventually several packages) updated ? Sure it is
> possible, based on ASIS of course. Certainly a couple of full years of
> programming.

You are predicting the death of Ada programming. I am not so optimistic or
pessimistic, depending on what you like. What you describe is will not
happen. [GUI builders exist for more than 20 years.]

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



  reply	other threads:[~2011-05-22  8:16 UTC|newest]

Thread overview: 42+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-05-17 23:58 GtkAda using Glade Gary
2011-05-18  1:14 ` John B. Matthews
2011-05-18 11:56 ` J-P. Rosen
2011-05-18 13:58   ` Gary
2011-05-18 17:25     ` Dmitry A. Kazakov
2011-05-18 18:24       ` Gary
2011-05-18 18:27         ` Ludovic Brenta
2011-05-18 18:42           ` Gary
2011-05-18 21:54             ` Ludovic Brenta
2011-05-18 22:09               ` Gary
2011-05-18 23:15                 ` Ludovic Brenta
2011-05-19  1:52                   ` Gary
2011-05-19  5:25               ` J-P. Rosen
2011-05-19  9:23                 ` Manuel Collado
2011-05-19  9:57                   ` J-P. Rosen
2011-05-18 20:19         ` Dmitry A. Kazakov
2011-05-18 20:45           ` Gary
2011-05-19  7:36             ` Dmitry A. Kazakov
2011-05-19 10:02               ` J-P. Rosen
2011-05-19 10:28                 ` Dmitry A. Kazakov
2011-05-19 15:53                   ` J-P. Rosen
2011-05-19 22:57                     ` Gary
2011-05-20  0:54                 ` Yannick Duchêne (Hibou57)
2011-05-20  1:41                 ` Nasser M. Abbasi
2011-05-20  7:19                   ` Dmitry A. Kazakov
2011-05-20  7:34                     ` Nasser M. Abbasi
2011-05-20  7:45                       ` Dmitry A. Kazakov
2011-05-20  0:26               ` Gautier write-only
2011-05-20  7:25                 ` Dmitry A. Kazakov
2011-05-20  9:50                   ` Yannick Duchêne (Hibou57)
2011-05-22  6:22                   ` Gautier write-only
2011-05-22  7:04                   ` Gautier write-only
2011-05-22  8:16                     ` Dmitry A. Kazakov [this message]
2011-05-20  0:49               ` Yannick Duchêne (Hibou57)
2011-05-20  7:36                 ` Dmitry A. Kazakov
2011-05-20  8:01                 ` Georg Bauhaus
2011-05-20 10:00                   ` Yannick Duchêne (Hibou57)
2011-05-20 12:55                     ` Georg Bauhaus
2011-05-19  5:18         ` J-P. Rosen
2011-05-19  5:12     ` J-P. Rosen
2011-05-18 23:31 ` Rick
2011-05-19  1:52   ` Gary
replies disabled

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