comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@gnat.com
Subject: Re: ??? Help!: how to do unconstraned arrays/records???
Date: 1998/11/05
Date: 1998-11-05T00:00:00+00:00	[thread overview]
Message-ID: <71te0f$pbl$1@nnrp1.dejanews.com> (raw)
In-Reply-To: 3641C18F.B70E8B7C@avionics2.robins.af.mil

In article <3641C18F.B70E8B7C@avionics2.robins.af.mil>,
  al johnston <johnstona@avionics2.robins.af.mil> wrote:

 > Why are you using an obsolete language at this stage. I can understand the
> > cases of large scale legacy projects that committed some time ago to the
> > technology, but it is hard to believe that this is your case.
>
> we have 500k of 83 code for an embedded system.  we build on a solaris
> box, and the target is a force 2ce (sparc2) cpu card using vxWorks.
>
> I have been unable to find a ada compiler vendor interested in supporting
> this configuration.  We are using VadsWorks which is now owned
> by rational.... and surprizingly they were not intrested in providing
> a version of there ada compiler (apex i think) even though they
> already have a "native" compiler for the sparc....  really pissed me of
> since they are the ones who killed vadsworks.
>
> gnat sounded promisig, but I would have to port the ada runtime
> for vxworks myself...  The real kicker was the screwy way
> gnat does makes and handles file names and preprocessor directives.
> well, its screwie relitive to the vads handles them.  it looks like it
> would tak 6-8 man months to get ported to gnat, most of that spent
> reformating files and creating make files....right now
> the time is not there...


First, you should definitely contact sales@gnat.com regarding possible
support for this configuration. GNATWorks, the VxWorks version of GNAT (*)
Professional supports a number of targets and it is most certainly practical
to port it to the SPARC card that you mention. Whether it is practical for
you to do the port on your own is of course another matter.

As for file names and preprocessing, I think you will find that it is much
easier than you think. Certainly there is no need to change file names, and
we have a number of customers who have ported very large systems (millions
of lines of code, including preprocessed code) from VADS to GNAT very rapidly,
e.g. within a few weeks, with our help.

Robert Dewar
Ada Core Technologies

(*) A version of GNATWorks has recently sucessfully completed validation
testing with version 2.1 of the ACVC suite. This is the first 100% validation
of a VxWorks Ada 95 combination, including all the annexes, and most notably,
passing 100% of the real time annex tests.

-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/       Search, Read, Discuss, or Start Your Own    




  parent reply	other threads:[~1998-11-05  0:00 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1998-11-04  0:00 ??? Help!: how to do unconstraned arrays/records??? al johnston
1998-11-04  0:00 ` Albert S. Johnston
1998-11-05  0:00   ` dewarr
1998-11-05  0:00     ` al johnston
1998-11-05  0:00       ` Stephen Leake
1998-11-05  0:00       ` dewar [this message]
1998-11-05  0:00 ` Tucker Taft
1998-11-05  0:00   ` Tucker Taft
1998-11-05  0:00     ` al johnston
1998-11-05  0:00   ` Tucker Taft
1998-11-05  0:00     ` Mats Weber
1998-11-05  0:00       ` Tucker Taft
1998-11-05  0:00         ` al johnston
1998-11-05  0:00           ` Tucker Taft
1998-11-06  0:00             ` Mats Weber
1998-11-06  0:00               ` Tucker Taft
replies disabled

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