church-0.1.0.0: church.cabal
cabal-version: 2.2
name: church
homepage: https://github.com/exordium/church#readme
version: 0.1.0.0
category: Generics
synopsis: Automatically convert Generic instances to and from church representations
description: This package provides a type 'ChurchRep' to generically construct
the type of the church representation.
Additionally, it provides a type class 'Church' which contains
a pair of functions for mapping back and forth between the two
representations.
Both the @ChurchRep@ and the @Church@ instance are be automatically constructed
for all types with a @Generic@ instance.
Based on code by Danny Gratzer.
stability: cursed
bug-reports: https://github.com/exordium/church/issues
author: Dai
maintainer: daig@sodality.cc
copyright: 2018 Sodality
license: MIT
source-repository head
type: git
location: https://github.com/exordium/church
library
exposed-modules: Church
other-modules: Church.TF, Church.ToChurch, Church.FromChurch
build-depends: base ^>= 4.12.0.0
default-language: Haskell2010
default-extensions: AllowAmbiguousTypes, TypeApplications, TypeFamilies, ScopedTypeVariables, DataKinds, FlexibleContexts, DefaultSignatures, TypeOperators, MultiParamTypeClasses, PolyKinds, FlexibleInstances