[Haskell-cafe] Recursion problem in infinite list model
Hans Aberg
haberg at math.su.se
Thu Mar 27 10:41:13 EDT 2008
On 27 Mar 2008, at 15:18, Claude Heiland-Allen wrote:
> The combination of (-+) and h is too strict, this modification works:
>
> (-+) :: a -> List a -> List a
> x -+ ~(List y) = List(f) where -- lazy pattern match
> f 0 = x
> f k = y(k-1)
Thank you for the fast response. Yes, that might be what I want. I
had a look at lazy patterns, but could not figure out how to put them
in. So thanks again.
Hans Aberg
More information about the Haskell-Cafe
mailing list