GHC 8 and Template Haskell
ryan.gl.scott at gmail.com
Fri Apr 15 15:50:28 UTC 2016
Ah, that sounds like a good way to handle it. Thanks for the quick response!
On Fri, Apr 15, 2016 at 11:42 AM, Iavor Diatchki
<iavor.diatchki at gmail.com> wrote:
> I left the "instanceD" functions as is, and added a new function
> `instanceWithOverlapD` to avoid that problem:
> instanceD :: CxtQ -> TypeQ -> [DecQ] -> DecQ
> instanceWithOverlapD :: Maybe Overlap -> CxtQ -> TypeQ -> [DecQ] -> DecQ
> The patch is here btw:
> On Fri, Apr 15, 2016 at 7:14 AM, Ryan Scott <ryan.gl.scott at gmail.com> wrote:
>> > I've done a quick grep for InstanceD over the stackage-nightly-subset of
>> > Hackage:
>> Wouldn't we also need to check for the instanceD function from
>> Language.Haskell.TH.Lib as well? I know several of my packages use
>> that exclusively over the InstanceD constructor, and I imagine others
>> do as well.
>> Ryan S.
>> Libraries mailing list
>> Libraries at haskell.org
More information about the ghc-devs