On 03/04/2013 08:36 PM, Bob Ippolito wrote: > I suppose it depends on your definition of straightforward but you can > use the iterate function from Data.List to quickly define sequences like > this. > > a = iterate (\x -> (1/5) * (x**2)) 10 > > > On Mon, Mar 4, 2013 at 9:19 PM, Christopher Howard > <christopher.how...@frigidcode.com > <mailto:christopher.how...@frigidcode.com>> wrote: > > Hi. My Haskell is (sadly) getting a bit rusty. I was wondering what > would be the most straightforward and easily followed "procedure" for > translating a recursively defined sequence into a Haskell function. For > example, this one from a homework assignment. > > quote: > -------- > a_1 = 10 > a_(k+1) = (1/5) * (a_k)**2 > -------- > > (The underscore is meant to represent subscripting what follows it.) > > -- > frigidcode.com <http://frigidcode.com> > >
Very cool! Thanks! -- frigidcode.com
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe