From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Proposed change to BC iterator parameters
Date: Fri, 19 Dec 2003 18:19:11 +0100
Date: 2003-12-19T18:19:11+01:00 [thread overview]
Message-ID: <brvbio$7qgh9$1@ID-77047.news.uni-berlin.de> (raw)
In-Reply-To: brv8ae$3uf$1@a1-hrz.uni-duisburg.de
Georg Bauhaus wrote:
> Dmitry A. Kazakov <mailbox@dmitry-kazakov.de> wrote:
>
> : function Search (X : Container; Key : Item_Key) return Item is
> : begin
> : Enumerate
> : ( X,
> : procedure (I : Item) is
> : begin
> : if Get_Key (I) = Key then
> : return I out Search; -- Return through all nested contexts
> : end if;
> : end;
> : );
> : raise Nothing_Found;
> : end Search;
>
> wouldn't an active(?) iteration do the job in a satisfying way,
> using is_done, element, and next, in a loop?
But Robert wants it in a non-OO way! I think that he's right. The language
should support both procedural and OO approaches, for they are
complimentary.
--
Regards,
Dmitry A. Kazakov
www.dmitry-kazakov.de
next prev parent reply other threads:[~2003-12-19 17:19 UTC|newest]
Thread overview: 51+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-12-10 13:36 Proposed change to BC iterator parameters amado.alves
2003-12-10 16:47 ` Proposed change to BC iterator parameters [limitedness] Georg Bauhaus
2003-12-10 17:39 ` Proposed change to BC iterator parameters Martin Krischik
2003-12-10 18:22 ` Jeffrey Carter
2003-12-10 23:00 ` Robert A Duff
2003-12-11 1:00 ` Jeffrey Carter
2003-12-11 15:09 ` Robert A Duff
2003-12-11 8:33 ` Dmitry A. Kazakov
2003-12-10 20:50 ` Simon Wright
2003-12-10 23:12 ` Robert A Duff
2003-12-11 5:07 ` Steve
2003-12-11 15:24 ` Robert A Duff
2003-12-11 17:39 ` Jeffrey Carter
2003-12-12 22:22 ` Robert A Duff
2003-12-13 0:57 ` Jeffrey Carter
2003-12-17 20:59 ` Robert A Duff
2003-12-18 10:05 ` Dmitry A. Kazakov
2003-12-18 18:14 ` Robert A Duff
2003-12-19 10:53 ` Dmitry A. Kazakov
2003-12-19 16:17 ` Georg Bauhaus
2003-12-19 17:19 ` Dmitry A. Kazakov [this message]
2003-12-19 22:51 ` Robert A Duff
2003-12-20 12:20 ` Dmitry A. Kazakov
2003-12-19 22:47 ` Robert A Duff
2003-12-20 2:11 ` Stephen Leake
2003-12-20 19:08 ` Robert I. Eachus
2003-12-21 11:39 ` Simon Wright
2003-12-21 18:13 ` Robert I. Eachus
2003-12-21 13:58 ` Dmitry A. Kazakov
2003-12-22 1:25 ` Robert I. Eachus
[not found] ` <916oa1-c93.ln1@beastie.ix.netcom.com>
2003-12-13 16:57 ` Simon Wright
2003-12-12 5:29 ` Simon Wright
2003-12-12 22:26 ` Robert A Duff
2003-12-13 16:55 ` Simon Wright
2003-12-13 17:27 ` Dmitry A. Kazakov
2003-12-13 2:44 ` Steve
-- strict thread matches above, loose matches on Subject: below --
2003-12-23 10:40 amado.alves
2003-12-19 15:53 amado.alves
2003-12-19 23:05 ` Robert A Duff
2003-12-11 16:02 amado.alves
2003-12-11 15:05 ada_wizard
2003-12-11 16:45 ` Robert A Duff
2003-12-11 12:56 amado.alves
2003-12-17 20:25 ` Robert A Duff
2003-12-11 12:43 amado.alves
2003-12-11 12:33 amado.alves
2003-12-10 14:39 amado.alves
2003-12-10 5:46 Simon Wright
2003-12-10 18:12 ` Jeffrey Carter
2003-12-11 16:10 ` Martin Krischik
2003-12-10 20:59 ` Simon Wright
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox