From: Lutz Donnerhacke <lutz@iks-jena.de>
Subject: Re: Q: Endless loop by dispatching
Date: Tue, 22 Jul 2003 10:36:56 +0000 (UTC)
Date: 2003-07-22T10:36:56+00:00 [thread overview]
Message-ID: <slrnbhq4u8.oa.lutz@taranis.iks-jena.de> (raw)
In-Reply-To: 25pphvct4bsdc5ag0rrnftoitlqgombm25@4ax.com
* Dmitry A Kazakov wrote:
> On Mon, 21 Jul 2003 18:51:34 GMT, "Robert I. Eachus"
>>Initialize (and for that matter Ada.Finalization) is just a convenient
>>scapegoat to use in examples. The problems can occur with any
>>predefined operations of a tagged type.
>
> Yes, but for Initialize/Finalize the consequences are usually
> catastrophic. This is why I would prefer either a special syntax (C++
> way), or a more general approach with overriding by extension. Which
> can be later well re-used:
>
> 1. for user-defined aggregates, if they come;
> 2. for overriding entry points of tagged tasks, if ...;
> 3. for overriding operations of tagged protected objects, if ...;
How about a fixing rule, which applies at the private syntax element?
next prev parent reply other threads:[~2003-07-22 10:36 UTC|newest]
Thread overview: 35+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-07-11 8:22 Q: Endless loop by dispatching Michael Erdmann
2003-07-11 9:46 ` Jean-Pierre Rosen
2003-07-11 15:19 ` Michael Erdmann
2003-07-11 10:01 ` Q: " Dmitry A. Kazakov
2003-07-11 15:07 ` Michael Erdmann
2003-07-12 1:41 ` Jeffrey Carter
2003-07-14 8:48 ` Dmitry A. Kazakov
2003-07-14 18:38 ` Randy Brukardt
2003-07-15 8:47 ` Dmitry A. Kazakov
2003-07-15 17:23 ` Randy Brukardt
2003-07-16 8:08 ` Dmitry A. Kazakov
2003-07-16 17:44 ` Robert I. Eachus
2003-07-17 1:57 ` Robert A Duff
2003-07-18 9:10 ` Dale Stanbrough
2003-07-18 20:26 ` Robert I. Eachus
2003-07-18 21:35 ` tmoran
2003-07-19 0:25 ` Robert I. Eachus
2003-07-19 2:30 ` tmoran
2003-07-19 5:48 ` Robert I. Eachus
2003-07-21 8:38 ` Dmitry A. Kazakov
2003-07-21 10:08 ` Robert I. Eachus
2003-07-21 13:21 ` Dmitry A. Kazakov
2003-07-21 18:51 ` Robert I. Eachus
2003-07-22 7:41 ` Dmitry A. Kazakov
2003-07-22 10:36 ` Lutz Donnerhacke [this message]
2003-07-22 12:11 ` Dmitry A. Kazakov
2003-07-22 12:18 ` Lutz Donnerhacke
2003-07-22 14:46 ` Dmitry A. Kazakov
2003-07-22 15:11 ` Lutz Donnerhacke
2003-07-23 8:12 ` Dmitry A. Kazakov
2003-07-19 14:44 ` Chad R. Meiners
2003-07-20 12:36 ` Robert I. Eachus
2003-07-11 16:27 ` T. Kurt Bond
2003-07-12 8:37 ` Michael Erdmann
2003-07-15 7:11 ` Kenneth Almquist
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox