-- This file has been generated from package.yaml by hpack version 0.20.0.
--
-- see: https://github.com/sol/hpack
--
-- hash: 32460428f2e391d6d2ae71ef71c376c5316fc2eff4c82315199e39cb10e902e5
name: intrinsic-superclasses
version: 0.3.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.Defaults
Language.Haskell.TH.Instances.Internal.Utils
other-modules:
Paths_intrinsic_superclasses
default-language: Haskell2010