
26 Jan
2013
26 Jan
'13
10:23 a.m.
Quoting Bas van Dijk
On 26 January 2013 14:47,
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:
Thanks for the instant help :) Now I know that versions numbers on github don't necessarily get bumped if there's a breaking change. I got confused when I found the hackage documentation was different . Cheers
deriveJSON :: (String -> String) -> Name -> Q [Dec]
But in aeson-HEAD it has the following type:
deriveJSON :: Options -> Name -> Q [Dec]
Cheers,
Bas