From: christoph.grein@eurocopter.com
To: comp.lang.ada@ada-france.org, lutz@iks-jena.de
Subject: Re: Implementing Memorize
Date: Wed, 22 Oct 2003 11:28:53 +0200 (MET DST)
Date: 2003-10-22T11:28:53+02:00 [thread overview]
Message-ID: <mailman.165.1066815754.25614.comp.lang.ada@ada-france.org> (raw)
> generic
> with function Callback (n : Natural) return Natural;
> function Action (n : Natural) return Natural;
>
> function Action (n : Natural) return Natural is
> begin
> case n is
> when 0 | 1 => return 1;
> when others => return Callback(n-1) + Callback(n-2);
> end case;
> end Action;
>
> function Fib_Direct is new Action (Fib_Direct); -- won't compile
~~~~~~~~~~
This hides the other homonyme from all visibility until the end of
the declaration.
next reply other threads:[~2003-10-22 9:28 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-10-22 9:28 christoph.grein [this message]
2003-10-22 10:32 ` Implementing Memorize Lutz Donnerhacke
2003-10-22 10:48 ` Marius Amado Alves
2003-10-22 11:07 ` Lutz Donnerhacke
2003-10-22 11:33 ` Lutz Donnerhacke
2003-10-22 11:56 ` Lutz Donnerhacke
2003-10-22 12:29 ` Marius Amado Alves
2003-10-22 12:52 ` Lutz Donnerhacke
2003-10-22 13:42 ` Marius Amado Alves
2003-10-22 12:08 ` Dmitry A. Kazakov
2003-10-22 12:10 ` Lutz Donnerhacke
2003-10-22 15:23 ` Dmitry A. Kazakov
2003-10-22 19:41 ` Lutz Donnerhacke
2003-10-23 14:36 ` Dmitry A. Kazakov
2003-10-22 19:29 ` Robert I. Eachus
2003-10-22 19:44 ` Lutz Donnerhacke
-- strict thread matches above, loose matches on Subject: below --
2003-10-22 8:52 Lutz Donnerhacke
2003-10-22 15:00 ` Frank J. Lhota
2003-10-22 17:03 ` tmoran
2003-10-23 0:25 ` Georg Bauhaus
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox