comp.lang.ada
 help / color / mirror / Atom feed
From: "Heimlich Manure" <spam@goes.here>
Subject: Why was it done this way ?
Date: Wed, 26 Oct 2005 21:00:29 -0400
Date: 2005-10-26T21:00:29-04:00	[thread overview]
Message-ID: <%DV7f.13378$rE2.2085@fe10.lga> (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 ?





             reply	other threads:[~2005-10-27  1:00 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-10-27  1:00 Heimlich Manure [this message]
2005-10-27  2:30 ` Why was it done this way ? 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
replies disabled

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