haskell-cafe@haskell.org
[Top] [All Lists]

Re: [Haskell-cafe] generic sum for an UArr

Subject: Re: [Haskell-cafe] generic sum for an UArr
From: Manlio Perillo
Date: Wed, 11 Mar 2009 23:55:50 +0100
Daniel Fischer ha scritto:
[...]
   genericSumU :: (UA e, Integral e) => UArr e -> Int
   genericSumU = foldU add 0

That would have to be foldlU, the type of foldU is
foldU :: UA a => (a -> a -> a) -> a -> UArr a -> a

while foldlU :: UA a => (b -> a -> b) -> b -> UArr a -> b


Damn...

I was reading the source code of uvector, where
foldU = foldlU

and I totally forgot to check types.


Thanks  Manlio
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@xxxxxxxxxxx
http://www.haskell.org/mailman/listinfo/haskell-cafe

<Prev in Thread] Current Thread [Next in Thread>