dreixel / generic-deriving

BSD 3-Clause "New" or "Revised" License
44 stars 32 forks source link

Use th-abstraction #49

Closed RyanGlScott closed 6 years ago

RyanGlScott commented 7 years ago

I've switched over a bunch of Template Haskell-heavy libraries recently to depend on th-abstraction, which takes care of the fiddly details of reifying datatypes across multiple versions of GHCs. generic-deriving would also benefit from this, so let's do so.

RyanGlScott commented 6 years ago

Fun fact: while in the process of working on this, I discovered a th-abstraction bug: https://github.com/glguy/th-abstraction/issues/46