On 26 January 2013 14:47, <j...@stuttard.org> wrote: > ghc doesn't seem to be unifying deriveJSON (String->String) > parameter with id :: a -> a.
It seems you're using aeson HEAD. Note that the deriveJSON from the released aeson-0.6.1.0 as the type: deriveJSON :: (String -> String) -> Name -> Q [Dec] But in aeson-HEAD it has the following type: deriveJSON :: Options -> Name -> Q [Dec] Cheers, Bas _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe