On Mon, Jun 25, 2007 at 07:31:09PM +0100, Ian Lynagh wrote: > I don't know if (^) in particular is what is causing you problems, but > IMO it has the wrong type; just as we have > (!!) :: [a] -> Int -> a > genericIndex :: (Integral b) => [a] -> b -> a > we should also have > (^) :: (Num a) => a -> Int -> a > genericPower :: (Num a, Integral b) => a -> b -> a > (or some other function name). > > I've mentioned this before, but until > http://hackage.haskell.org/trac/haskell-prime/ticket/118 > is resolved we don't know where to discuss it (the haskell-prime or > libraries list).
That would be great! -- David Roundy Department of Physics Oregon State University _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe