comp.lang.ada
 help / color / mirror / Atom feed
From: Georg Bauhaus <bauhaus@futureapps.de>
Subject: Re: Why was it done this way ?
Date: Thu, 27 Oct 2005 11:39:46 +0200
Date: 2005-10-27T11:37:38+02:00	[thread overview]
Message-ID: <43609fe2$0$22537$9b4e6d93@newsread4.arcor-online.net> (raw)
In-Reply-To: <%DV7f.13378$rE2.2085@fe10.lga>

Heimlich Manure wrote:
> Hello respectable group,
> 
> This may be a silly question but I'm sure there was reasoning behind
> allowing such :


pragma Restrictions (No_Task_Hierarchy);


> with Ada.Text_IO;
> use Ada.Text_IO;
> 
> procedure My_Example is
>     task type T1;
>     task type T2;
> 
>     task body T1 is
>     begin
>         Put_Line("Instantiating T2 from T1");
>         declare
>             T_2_2 : T2;
> ...

> Question is, why is this legit ?


I think it might be difficult in general to detect mutual
recursion, but IANALL ...





  parent reply	other threads:[~2005-10-27  9:39 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-10-27  1:00 Why was it done this way ? Heimlich Manure
2005-10-27  2:30 ` jimmaureenrogers
2005-10-27  2:39   ` Heimlich Manure
2005-10-27  6:09     ` Jeffrey R. Carter
2005-10-27  6:46     ` Jean-Pierre Rosen
2005-10-27  2:46 ` Steve
2005-10-27  9:39 ` Georg Bauhaus [this message]
2005-10-27 15:07   ` Robert A Duff
replies disabled

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