comp.lang.ada
 help / color / mirror / Atom feed
* Why was it done this way ?
@ 2005-10-27  1:00 Heimlich Manure
  2005-10-27  2:30 ` jimmaureenrogers
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Heimlich Manure @ 2005-10-27  1:00 UTC (permalink / raw)


Hello respectable group,

This may be a silly question but I'm sure there was reasoning behind
allowing such :

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;
        begin
            null;
        end;
        end T1;

     task body T2 is
     begin
        Put_Line("Instantiating T1 from T2");
        declare
            T_1_1 : T1;
        begin
            null;
        end;
    end T2;

T_1 : T2;
begin
    null;
end My_Example;

Question is, why is this legit ?





^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2005-10-27 15:07 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
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
2005-10-27 15:07   ` Robert A Duff

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