Cabal revisions of map-syntax-0.2
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-name: map-syntax-version: 0.2-synopsis: Syntax sugar for defining maps-description:- Haskell's canonical list of tuples syntax for defining maps is not very- convenient and also has ambiguous semantics. This package leverages do- notation to create a lighter syntax that makes semantics explicit and also- allows the option of fail-fast handling of duplicate keys.-license: BSD3-license-file: LICENSE-author: Doug Beardsley-maintainer: Doug Beardsley-build-type: Simple-cabal-version: >= 1.10-category: Data Structures--extra-source-files:- .ghci,- LICENSE,- README.md,- runTestsAndCoverage.sh---Library- hs-source-dirs: src- default-language: Haskell2010-- exposed-modules:- Data.Map.Syntax--- build-depends:- base >= 4 && < 5,- containers >= 0.3 && < 0.6,- mtl >= 2.0 && < 2.3-- if impl(ghc >= 6.12.0)- ghc-options: -Wall -fwarn-tabs -funbox-strict-fields -O2- -fno-warn-unused-do-bind- else- ghc-options: -Wall -fwarn-tabs -funbox-strict-fields -O2-- ghc-prof-options: -prof -auto-all---source-repository head- type: git- location: https://github.com/mightybyte/map-syntax.git--Test-suite testsuite- hs-source-dirs: src test- type: exitcode-stdio-1.0- main-is: TestSuite.hs- other-modules: Data.Map.Syntax- , Data.Map.Syntax.Util- , Data.Map.Syntax.Tests- default-language: Haskell2010- ghc-options: -fhpc-- ghc-options: -Wall -fwarn-tabs -fhpc -O2- build-depends: - base >= 4 && < 5,- containers >= 0.3 && < 0.6,- deepseq >= 1.3 && < 2,- HUnit >= 1.2 && < 2,- mtl >= 2.0 && < 2.3,- QuickCheck >= 2.3.0.2 && < 3,- test-framework >= 0.8.0.3 && < 0.9,- test-framework-hunit >= 0.2.7 && < 0.4,- test-framework-quickcheck2 >= 0.2.12.1 && < 0.4,- transformers >= 0.3 && < 0.5+name: map-syntax +version: 0.2 +x-revision: 1 +synopsis: Syntax sugar for defining maps +description: + Haskell's canonical list of tuples syntax for defining maps is not very + convenient and also has ambiguous semantics. This package leverages do + notation to create a lighter syntax that makes semantics explicit and also + allows the option of fail-fast handling of duplicate keys. +license: BSD3 +license-file: LICENSE +author: Doug Beardsley +maintainer: Doug Beardsley +build-type: Simple +cabal-version: >= 1.10 +category: Data Structures + +extra-source-files: + .ghci, + LICENSE, + README.md, + runTestsAndCoverage.sh + + +Library + hs-source-dirs: src + default-language: Haskell2010 + + exposed-modules: + Data.Map.Syntax + + + build-depends: + base >= 4 && < 4.11, + containers >= 0.3 && < 0.6, + mtl >= 2.0 && < 2.3 + + if impl(ghc >= 6.12.0) + ghc-options: -Wall -fwarn-tabs -funbox-strict-fields -O2 + -fno-warn-unused-do-bind + else + ghc-options: -Wall -fwarn-tabs -funbox-strict-fields -O2 + + ghc-prof-options: -prof -auto-all + + +source-repository head + type: git + location: https://github.com/mightybyte/map-syntax.git + +Test-suite testsuite + hs-source-dirs: src test + type: exitcode-stdio-1.0 + main-is: TestSuite.hs + other-modules: Data.Map.Syntax + , Data.Map.Syntax.Util + , Data.Map.Syntax.Tests + default-language: Haskell2010 + ghc-options: -fhpc + + ghc-options: -Wall -fwarn-tabs -fhpc -O2 + build-depends: + base >= 4 && < 4.11, + containers >= 0.3 && < 0.6, + deepseq >= 1.3 && < 2, + HUnit >= 1.2 && < 2, + mtl >= 2.0 && < 2.3, + QuickCheck >= 2.3.0.2 && < 3, + test-framework >= 0.8.0.3 && < 0.9, + test-framework-hunit >= 0.2.7 && < 0.4, + test-framework-quickcheck2 >= 0.2.12.1 && < 0.4, + transformers >= 0.3 && < 0.5