-- This file has been generated from package.yaml by hpack version 0.20.0.
--
-- see: https://github.com/sol/hpack
--
-- hash: 8943068b544ca8d720e42dbdc781092d3cb7df39118c00c6e64d2f4979fcd8f9
name: intrinsic-superclasses
version: 0.4.0.0
synopsis: A quasiquoter for better instance deriving and default methods
description: A template haskell utility inspired by the
<https://ghc.haskell.org/trac/ghc/wiki/IntrinsicSuperclasses Intrinsic Superclasses Proposal>,
which allows defining all superclass methods at the "root" subclass
of the heirarchy in one declaration, rather than
an instance declaration per class.
Also permits defining superclass method defaults with the subclass
for greater flexibility than the DefaultSignatures extension
category: Language
homepage: https://github.com/daig/intrinsic-superclasses#readme
bug-reports: https://github.com/daig/intrinsic-superclasses/issues
author: Dai
maintainer: dailectic@gmail.com
copyright: Sodality
license: MIT
license-file: LICENSE
build-type: Simple
cabal-version: >= 1.10
extra-source-files:
README.md
source-repository head
type: git
location: https://github.com/daig/intrinsic-superclasses
library
hs-source-dirs:
src
ghc-options: -Wall
build-depends:
base >=4.7 && <5
, containers
, haskell-src-meta
, mtl
, template-haskell
exposed-modules:
Language.Haskell.TH.Instances
Language.Haskell.TH.Instances.Defaults
Language.Haskell.TH.Instances.Internal
Language.Haskell.TH.Instances.Internal.Utils
other-modules:
Paths_intrinsic_superclasses
default-language: Haskell2010