comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Ravenscar and run-time program parameters
Date: Wed, 29 Aug 2007 11:02:36 +0200
Date: 2007-08-29T11:02:24+02:00	[thread overview]
Message-ID: <1ao01z574sm2n.1wopkc52jx009.dlg@40tude.net> (raw)
In-Reply-To: 1188373703.936484.105650@w3g2000hsg.googlegroups.com

On Wed, 29 Aug 2007 00:48:23 -0700, Maciej Sobczak wrote:

> As I understand, the Ravenscar profile forbids dynamically created
> tasks - all tasks have to be created at the library level.

I guess you mean no task allocation per new (directly or indirectly). That
is not equivalent to library level tasks. For example:

procedure Main is
   task type Worker;
   type Brigade is array (Positive range <>) of Worker;
   Workers : Brigade (1..Get_No); -- This is not static
begin
   loop
      ...
   end loop;
end Main;

But yes Ravenscar is very limiting for many things. Free cheese is only in
a mouse trap.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de



  parent reply	other threads:[~2007-08-29  9:02 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-08-29  7:48 Ravenscar and run-time program parameters Maciej Sobczak
2007-08-29  8:41 ` Jean-Pierre Rosen
2007-08-29 16:17   ` Jeffrey R. Carter
2007-08-30  6:52     ` Maciej Sobczak
2007-08-31  2:01       ` Jeffrey R. Carter
2007-08-31  9:01         ` Xavier Nicollin
2007-09-03  9:29           ` Maciej Sobczak
2007-08-30  9:49     ` Colin Paul Gloster
2007-08-31  1:29       ` Jeffrey R. Carter
2007-08-29  9:02 ` Dmitry A. Kazakov [this message]
2007-08-29 10:23   ` brodax
replies disabled

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