type-cache-1.0: type-cache.cabal
name: type-cache
version: 1.0
cabal-version: >=1.10
build-type: Simple
license: Apache-2.0
license-file: LICENSE
copyright: Copyright (C) 2016 Wojciech Danilo
maintainer: Wojciech Danilo <wojciech.danilo@gmail.com>
stability: experimental
homepage: https://github.com/wdanilo/type-cache
bug-reports: https://github.com/wdanilo/type-cache/issues
synopsis: Utilities for caching type families results. Sometimes complex type families take long time to compile, so it is proficient to cache them and use the final result without the need of re-computation.
category: Text
author: Wojciech Danilo
library
exposed-modules:
Type.Cache.TH
build-depends:
base >=4.6 && <4.9,
template-haskell >=2.10.0.0,
lens >=4.13,
lens-utils -any,
containers >=0.5.6.2
default-language: Haskell2010
default-extensions: ConstraintKinds DataKinds DefaultSignatures
DeriveDataTypeable DeriveFoldable DeriveFunctor DeriveGeneric
DeriveTraversable DoAndIfThenElse EmptyDataDecls FlexibleContexts
FlexibleInstances GeneralizedNewtypeDeriving InstanceSigs
LambdaCase MultiParamTypeClasses OverloadedStrings
StandaloneDeriving TemplateHaskell TupleSections TypeOperators
ViewPatterns TypeFamilies
hs-source-dirs: src
ghc-options: -Wall -O2