From: Simon Wright <simon@pushface.org>
Subject: Re: Some help for a C++ guy
Date: 08 Apr 2005 06:50:13 +0100
Date: 2005-04-08T06:50:13+01:00 [thread overview]
Message-ID: <x7vk6ndlsve.fsf@smaug.pushface.org> (raw)
In-Reply-To: 1112915932.818249.246780@o13g2000cwo.googlegroups.com
defaultuserbr@yahoo.com writes:
> Ed Falis wrote:
> > On Thu, 07 Apr 2005 18:14:22 -0400, <defaultuserbr@yahoo.com> wrote:
> >
> > > I don't know much more myself, other than we can't use
> > > tasking. I understand that such limitations may make this too
> > > implementation-specific for a general newsgroup. Any help would
> > > be appreciated.
>
> > Dumb question: is there some reason you're not asking AdaCore?
>
>
> Well, my question really isn't a problem with the tool per se, I'm
> just trying to come up with a design that's better. I doubt they
> would answer such questions.
You should certainly try them and see! It is the sort of question I
would be quite happy asking on our support contract.
> I only mentioned the restriction to forestall anyone suggestioning a
> tasking approach, as I had already tried that on the advice of a guy
> working for the company in Philadelphia.
It sounds from your original question as though you want to use tagged
types, roughly the equivalent of classes & inheritance in C++.
Looking at AdaCore's site
<http://www.adacore.com/gnatpro_high_integrity.php> it says
GNAT Pro HIE predefines three customized run-time libraries that
are particularly useful for safety-critical systems.
These correspond to Ada subsets referred to as the High Integrity
Profiles:
* the Zero Footprint (or ZFP) profile, a minimal subset
requiring no run-time support
* the Ravenscar profile, a superset of ZFP that supplies the
Ravenscar tasking features
* the Cert profile, a superset of ZFP that is based on
requirements from several major aerospace companies,
comprising exception handling and some additional features
The exact set of High-Integrity profiles provided by a GNAT Pro HIE
implementation depends on the platform.
so I think you at least need to find out what the Cert profile for
your target actually is -- hard to work out how to approach the job
without knowing that!
--
Simon Wright 100% Ada, no bugs.
next prev parent reply other threads:[~2005-04-08 5:50 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-04-07 22:14 Some help for a C++ guy defaultuserbr
2005-04-07 22:51 ` Ed Falis
2005-04-07 23:18 ` defaultuserbr
2005-04-07 23:32 ` Ed Falis
2005-04-08 15:41 ` defaultuserbr
2005-04-08 5:50 ` Simon Wright [this message]
2005-04-08 15:47 ` defaultuserbr
2005-04-08 17:49 ` defaultuserbr
2005-04-08 20:42 ` tmoran
2005-04-08 21:18 ` defaultuserbr
2005-04-08 20:54 ` defaultuserbr
2005-04-08 22:20 ` tmoran
2005-04-08 23:03 ` defaultuserbr
2005-04-09 0:19 ` tmoran
2005-04-09 15:17 ` defaultuserbr
2005-04-08 4:43 ` tmoran
2005-04-08 15:55 ` defaultuserbr
2005-04-09 22:20 ` Matthew Heaney
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox