On 20 Jan 2015, at 11:20, Björn Peemöller wrote: > The reason is the usage of foldr, which changed its type from > foldr :: (a -> b -> b) -> b -> [a] -> b -- GHC 7.8.4 > to > foldr :: Foldable t => (a -> b -> b) -> b -> t a -> b -- GHC 7.10.1 > Thus, the use of foldr is now ambiguous. I can fix this by providing a > type signature > convert :: ([a], String) -> (List a, String) > > However, is this breaking change intended?
I believe this kind of breakage was predicted by those opposed to the change of signature. That is not quite the same thing as being intended or desired. Regards, Malcolm _______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users