comp.lang.ada
 help / color / mirror / Atom feed
From: Pascal MALAISE <malaise@magic.fr>
Subject: Re: GNAT Opinions
Date: 1999/01/04
Date: 1999-01-04T18:45:07+00:00	[thread overview]
Message-ID: <36910C32.1A0543E7@magic.fr> (raw)
In-Reply-To: 75rj7i$2cq$1@nnrp1.dejanews.com

choboy@calspan.com wrote:
> I'm looking for opinions from people
> who may have used GNAT in a large-scale development effort such as ours or
> perhaps did some trade studies that resulted in a GNAT go/no-go decision.

Knowing that Verdix products will soon not be supported (on Digital Unix
at least)
and considering the price of the APEX package, we are starting a similar
study.
At present, this is just a study which involves a double migration, from
DU 4.0 to Linux and from Verdix to Gnat (in 95 mode).

For the compiler quality, nothing to say, except that 
- gnat compiling policy is restrictive, and despite the *nice* gnatchop,
it is difficult to maintain both versions with unique sources. It is
difficult
to insert gnat compilation within an existing (and Verdix oriented) ada
CASE 
environment.
- gnat reliability, as a compiler, looks good. It better detects unused
and
non initialized variables. No compiler bugs have been detected so far.
- gnat has some (specific or ada 95?) constraints on representation
clauses
which have to be defined before the usage of the type which forbids to
put
them in private parts, by instance.

For the scale and progress of our study, 
- we migrate the middleware (which is mainly in C with ADA interfaces)
- we migrate a demonstration program in Ada 83 to Gnat in 95
- everything compiles so far, but no attempt hs been made to run the
result,
which tempers my remark about gnat reliability, but we forsee to achieve
the migration by the end of Feb.
- we don't use Ada Core Tech support

As a conclusion, so far so good. This migration does not raise more
problems
than other migration (to decada or Aonix).

-- 
Pascal MALAISE
(priv) mailto:malaise@magic.fr
(prof) mailto:malaise@fr.airsysatm.thomson-csf.com




  parent reply	other threads:[~1999-01-04  0:00 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1998-12-23  0:00 GNAT Opinions choboy
1998-12-23  0:00 ` Bob
1998-12-24  0:00   ` Pat Rogers
1998-12-25  0:00     ` dewarr
1998-12-27  0:00       ` endian-independent rep clauses (was Re: GNAT Opinions) Pat Rogers
1998-12-28  0:00         ` dewar
1998-12-26  0:00 ` GNAT Opinions Steven Hovater
1998-12-28  0:00   ` dewar
1999-01-04  0:00 ` Pascal MALAISE [this message]
1999-01-07  0:00   ` Michael F Brenner
1999-01-07  0:00   ` Steven Hovater
1999-01-07  0:00   ` dewar
replies disabled

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