From: Robert A Duff <bobduff@shell01.TheWorld.com>
Subject: Re: Problem with task component
Date: Mon, 24 Sep 2012 13:53:44 -0400
Date: 2012-09-24T13:53:44-04:00 [thread overview]
Message-ID: <wccwqzjcno7.fsf@shell01.TheWorld.com> (raw)
In-Reply-To: k3pnmv$o94$1@dont-email.me
"J-P. Rosen" <rosen@adalog.fr> writes:
> * except for the infamous "rosen pathology" in Ada 83 that was
> exterminated in Ada 95
Which pathology are you referring to? Returning a task from
a function?
function F return Task_Type is
T: Task_Type;
begin
return T;
end F;
I don't see what that has to do with terminate alternatives,
because T is necessarily terminated when F returns to its
caller. The problem with that pathology is that it's difficult
to implement without leaking memory.
Or did you mean some other pathology?
- Bob
next prev parent reply other threads:[~2012-09-29 20:26 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-09-19 18:22 Problem with task component Simon Wright
2012-09-19 18:48 ` Dmitry A. Kazakov
2012-09-19 20:40 ` Simon Wright
2012-09-19 21:11 ` Dmitry A. Kazakov
2012-09-19 21:48 ` Simon Wright
2012-09-24 5:28 ` J-P. Rosen
2012-09-24 8:23 ` Simon Wright
2012-09-24 13:37 ` J-P. Rosen
2012-09-24 14:17 ` Simon Wright
2012-09-24 17:53 ` Robert A Duff [this message]
2012-09-24 20:40 ` J-P. Rosen
2012-09-24 15:44 ` Adam Beneschan
2012-09-24 16:13 ` AdaMagica
2012-09-24 16:43 ` Adam Beneschan
2012-09-24 16:29 ` Dmitry A. Kazakov
2012-09-24 20:49 ` J-P. Rosen
2012-09-25 7:35 ` Dmitry A. Kazakov
2012-09-25 17:52 ` J-P. Rosen
2012-09-25 18:35 ` Dmitry A. Kazakov
2012-09-25 19:22 ` J-P. Rosen
2012-09-26 7:27 ` Dmitry A. Kazakov
2012-09-26 11:49 ` Georg Bauhaus
2012-09-26 14:13 ` Dmitry A. Kazakov
2012-09-19 19:44 ` Adam Beneschan
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox