TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy


Options: Use Forum View

Use Proportional Font
Show HTML Part by Default
Condense Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
"Team Ada: Ada Advocacy Issues (83 & 95)" <[log in to unmask]>
Sat, 24 Feb 2001 18:34:29 -0600
Randy Brukardt <[log in to unmask]>
Randy Brukardt <[log in to unmask]>
text/plain; charset="iso-8859-1"
text/plain (44 lines)
> We have to develop an Ada application with a GUI for a
> W/NT-Pentium machine. By now we have two options: 1) Gnat +
> Gtkada and 2) ObjectAda.

Well, you have a lot more options than just those two. And, depending on
your needs, you may be leaving out the best option...

(Disclaimer, I work for the company that makes Claw).

> So, your comments, explanations and suggestions would be
> wellcome, even they come from Aonix or Ada Core Technologies ...

The first question is whether you are willing to pay for a product and/or
support, or whether you want a free version.

For free, there are a variety of free options, including the Claw
Introductory version (see our web site,

But, since you included ObjectAda, I assume that you are looking for a
supported product.

The next question is what are your needs?

If your project is likely to need to run on another platform (say Linux),
then GTKAda is probably your best choice. However, if your project needs
Windows specific functionality (registry access, registered file types,
Windows look-and-feel), then you will need to use a Windows-specific

In that case, the supported choices are ObjectAda and Claw + (any Ada 95
compiler: GNAT, ObjectAda, Rational Apex, Janus/Ada...).

Here, my (biased) opinion is that Claw is your best choice. That's because
Claw doesn't constrain you to using a particular Ada compiler, so you can
use whatever one you are most familar with. Moreover, all of the Claw
bindings are provided in source form, so you can use it with a newer
compiler or one that we never anticipated without needing to pay us more
money. Why tie yourself to one company if you don't have to?

If you have any questions about Claw, please feel free to contact me.

                        Randy Brukardt
                        R.R. Software, Inc.