impl-0.1.0.0: impl.cabal
cabal-version: 2.2
name: impl
homepage: https://github.com/exordium/impl#readme
version: 0.1.0.0
category: Development, Template Haskell
synopsis: Framework for defaulting superclasses
stability: cursed
bug-reports: https://github.com/exordium/impl/issues
author: Dai
maintainer: daig@sodality.cc
copyright: 2018 Sodality
license: MIT
source-repository head
type: git
location: https://github.com/exordium/impl
common x
default-language: Haskell2010
default-extensions: TypeFamilies, ViewPatterns, DataKinds, TypeOperators, AllowAmbiguousTypes, TypeApplications, OverloadedLabels, TemplateHaskell, PolyKinds
build-depends: base ^>= 4.12.0.0
library
import: x
exposed-modules: Impl
other-modules: Impl.Utils
build-depends: template-haskell ^>= 2.14.0.0
, named ^>= 0.2.0.0
Flag DumpExample
Description: Show generated TH in example
Default: False
Manual: True
library example
import: x
hs-source-dirs: example
exposed-modules: Monad.Impl, Monad.Foo
if flag(DumpExample)
ghc-options: -ddump-splices -dsuppress-uniques
build-depends: impl