vinyl-0.4: vinyl.cabal
name: vinyl
version: 0.4
synopsis: Extensible Records
-- description:
license: MIT
license-file: LICENSE
author: Jonathan Sterling
maintainer: jonsterling@me.com
-- copyright:
category: Records
stability: Experimental
build-type: Simple
cabal-version: >=1.10
description: Extensible records for Haskell with lenses using modern GHC features.
source-repository head
type: git
location: https://github.com/VinylRecords/Vinyl/
library
exposed-modules: Data.Vinyl
, Data.Vinyl.Core
, Data.Vinyl.Operators
, Data.Vinyl.Lens
, Data.Vinyl.Witnesses
, Data.Vinyl.Constraint
, Data.Vinyl.Idiom.Validation
, Data.Vinyl.Idiom.Identity
, Data.Vinyl.Idiom.Thunk
, Data.Vinyl.TyFun
, Data.Vinyl.Functor
, Data.Vinyl.Universe
, Data.Vinyl.Universe.Id
, Data.Vinyl.Universe.Const
, Data.Vinyl.Universe.Field
, Data.Vinyl.TH
build-depends: base >=4.6 && <= 5, ghc-prim, template-haskell == 2.9.0.0
default-language: Haskell2010
ghc-options: -fwarn-dodgy-exports -fwarn-dodgy-imports -fwarn-unused-matches -fwarn-unused-imports -fwarn-unused-binds -fwarn-incomplete-record-updates -fwarn-missing-signatures -fwarn-name-shadowing -fwarn-orphans -fwarn-overlapping-patterns -fwarn-tabs -fwarn-type-defaults
benchmark bench-builder-all
type: exitcode-stdio-1.0
hs-source-dirs: benchmarks
main-is: StorableBench.hs
build-depends: base >= 4.6 && <= 5, vector, criterion, vinyl == 0.4, mwc-random, lens, linear
ghc-options: -O2 -fllvm
default-language: Haskell2010
test-suite doctests
type: exitcode-stdio-1.0
hs-source-dirs: tests
main-is: Intro.lhs
build-depends: base >= 4.6 && <= 5, lens, vinyl == 0.4, doctest >= 0.8, singletons == 1.0
default-language: Haskell2010