comp.lang.ada
 help / color / mirror / Atom feed
From: Ted Dennison <dennison@telepath.com>
Subject: Re: GUI builder for Ada
Date: 2000/03/05
Date: 2000-03-05T00:00:00+00:00	[thread overview]
Message-ID: <89ui1l$g91$1@nnrp1.deja.com> (raw)
In-Reply-To: 89qvr8$ehq$1@aaanet.ru

In article <89qvr8$ehq$1@aaanet.ru>,
  "Dmitry Samsonov" <dis@icomm.ru> wrote:
> > My personal favorite approach for Motif is to use a UIL GUI builder.
> > You can then compile it into .uid with the UIL compiler and import
> > the whole shebang into your Ada program with one Motif call.
>
> Tell me please, where I can giv more information about your GUI
> builder? And is there version for Linux on Intel existing ?

*My* GUI builder? There is no T.E.D. GUI builder (yet :-)).

What I was referring to was the UIL language and compiler that comes as
part of every Motif distrubution. If you want more info about UIL,
just look at any good Motif book. If you have the O'Reilley X series
of books, the back part of 6B talks about it in detail.

Just about every Motif-based gui builder can read and write UIL. This is
nice becuase that means you aren't tied to any one vendor (assuming you
can resist the temptation of using any non-UIL compatable features they
might build into the GUI builder to tie you down). If they raise their
prices or go out of business, just switch to their next best competitor
and go on like nothing happened.

From the Ada side its nice because you don't have to pollute your pretty
Ada sources with all that grisly GUI setup code. Just a couple of calls
imports the whole compiled GUI; sort of like you are loading a runtime
library. Since UIL is a language designed to specify Motif GUI's, the
UIL compiler can do all sorts of sanity checks that an Ada or C compiler
could not hope to do. Also, most cosmetic GUI changes can be made
without having to recompile your Ada code at all.

--
T.E.D.

http://www.telepath.com/~dennison/Ted/TED.html


Sent via Deja.com http://www.deja.com/
Before you buy.




  reply	other threads:[~2000-03-05  0:00 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-03-02  0:00 GUI builder for Ada Dmitry Samsonov
2000-03-03  0:00 ` Al Johnston
2000-03-03  0:00   ` Ted Dennison
2000-03-04  0:00     ` Richard D Riehle
2000-03-03  0:00 ` Jeff Creem
2000-03-03  0:00 ` Steven Hovater
2000-03-03  0:00 ` Ted Dennison
2000-03-04  0:00   ` Dmitry Samsonov
2000-03-05  0:00     ` Ted Dennison [this message]
2000-03-09  0:00 ` Lengyel Sandor
  -- strict thread matches above, loose matches on Subject: below --
2005-03-11 20:56 GUI Builder " MassDev
2005-03-16 22:31 ` Fabio Caprarella
2005-03-17  2:18   ` Steve O'Neill
2005-03-17 10:12     ` Adrian Knoth
2005-03-17  7:05 ` adaworks
replies disabled

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