sized-types-0.5.0: sized-types.cabal
Name: sized-types
Version: 0.5.0
Synopsis: Sized types in Haskell using the GHC Nat kind.
Description: Providing matrixes, sparse matrixes, and signed and unsigned bit vectors, using GHC Nat kind.
Category: Language
License: BSD3
License-file: LICENSE
Author: Andy Gill
Maintainer: Andy Gill <andygill@ku.edu>
Copyright: (c) 2009-2013 The University of Kansas
Homepage: http://www.ittc.ku.edu/csdl/fpg/Tools
Stability: beta
build-type: Simple
Cabal-Version: >= 1.6
Flag all
Description: Enable full development tree
Default: False
Library
Build-Depends:
base >= 4.7 && < 5,
array == 0.5.*,
containers == 0.5.*,
singletons == 0.10.*
Exposed-modules:
Data.Sized.Fin,
Data.Sized.Matrix,
Data.Sized.Sparse.Matrix,
Data.Sized.Signed,
Data.Sized.Unsigned,
Data.Sized.Sampled
Ghc-Options: -Wall -O2
Executable sized-types-test1
if flag(all)
Build-Depends: base, QuickCheck >= 2.0
buildable: True
Other-modules:
QC
else
Build-depends: base
buildable: False
Main-Is: Test1.hs
Hs-Source-Dirs: ., test, qc
Ghc-Options: -Wall
Executable sized-types-example1
if flag(all)
Build-Depends: base
buildable: True
else
Build-depends: base
buildable: False
Main-Is: Example1.hs
Hs-Source-Dirs: ., test
Ghc-Options: -Wall