comp.lang.ada
 help / color / mirror / Atom feed
From: Marius Amado Alves <amado.alves@netcabo.pt>
To: comp.lang.ada@ada-france.org
Subject: Re: Implementing Memorize
Date: Wed, 22 Oct 2003 10:48:11 +0000
Date: 2003-10-22T10:48:11+00:00	[thread overview]
Message-ID: <mailman.167.1066819733.25614.comp.lang.ada@ada-france.org> (raw)
In-Reply-To: <slrnbpcn5h.oa.lutz@taranis.iks-jena.de>

On Wed, 2003-10-22 at 10:32, Lutz Donnerhacke wrote:
> * christoph.grein@eurocopter.com wrote:
> >>    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.
> 
> What's the correct way to implement it?

Maybe with an access-to-subprogram type. What problem are your trying to
solve?




  reply	other threads:[~2003-10-22 10:48 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-10-22  9:28 Implementing Memorize christoph.grein
2003-10-22 10:32 ` Lutz Donnerhacke
2003-10-22 10:48   ` Marius Amado Alves [this message]
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