Cabal revisions of logict-sequence-0.2
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-cabal-version: >=1.10-name: logict-sequence-version: 0.2---- A short (one-line) description of the package.-synopsis: A backtracking logic-programming monad with asymptotic improvements to msplit---- A longer description of the package.-description: Adapted from the paper- <http://okmij.org/ftp/Haskell/zseq.pdf>- by Atze van der Ploeg and Oleg Kiselyov-category: Control--- A URL where users can report bugs.-bug-reports: https://github.com/dagit/logict-sequence/issues---- The license under which the package is released.-license: MIT-license-file: LICENSE-author: Jason Dagit-maintainer: Jason Dagit <dagitj@gmail.com>-homepage: https://github.com/dagit/logict-sequence-build-type: Simple---- A copyright notice.-copyright: (c) 2021 Jason Dagit,- (c) 2014 Atze van der Ploeg--- category:-extra-source-files: CHANGELOG.md- README.md- include/logict-sequence.h--tested-with: GHC==7.8.4,GHC==7.10.3,GHC==8.0.2,GHC==8.2.2,GHC==8.4.4,GHC==8.6.5,GHC ==8.8.4,GHC==8.10.4,GHC==9.0.2,GHC==9.2.5,GHC==9.4.3---source-repository head- type: git- location: https://github.com/dagit/logict-sequence--library- exposed-modules: Control.Monad.Logic.Sequence- , Control.Monad.Logic.Sequence.Compat- , Control.Monad.Logic.Sequence.Morph- , Control.Monad.Logic.Sequence.Internal- , Control.Monad.Logic.Sequence.Internal.Queue- , Control.Monad.Logic.Sequence.Internal.ScheduledQueue- , Control.Monad.Logic.Sequence.Internal.Any-- -- Modules included in this library but not exported.- -- other-modules:-- -- LANGUAGE extensions used by modules in this package.- -- other-extensions:- build-depends: base >=4.5 && <5- build-depends: mtl >=2.0 && <2.3- build-depends: sequence >= 0.9.8 && < 0.10- build-depends: logict >= 0.7.1.0 && < 0.8- build-depends: mmorph- build-depends: transformers-- if impl(ghc < 8.0)- build-depends: fail-- hs-source-dirs: src- default-language: Haskell2010- ghc-options: -Wall -O2- include-dirs: include--test-suite logict-test- if impl(ghc < 8)- buildable: False- type: exitcode-stdio-1.0- hs-source-dirs: test- default-language: Haskell2010- main-is: Test.hs- build-depends: base >=4.7 && < 5- , logict-sequence- , hedgehog- , hspec- , hspec-hedgehog- , hedgehog-fn- , sequence- , logict- , transformers- , mtl- , mmorph-- -- Try to work around weird CI failure- if impl(ghc == 8.4.4)- build-depends: vector-builder == 0.3.7.2- if impl(ghc == 8.2.2)- build-depends: vector-builder == 0.3.7.2--test-suite do-nothing- type: exitcode-stdio-1.0- hs-source-dirs: test- default-language: Haskell2010- main-is: do-nothing.hs- build-depends: base--benchmark logic-performance- if impl(ghc < 8.0.2)- buildable: False- type: exitcode-stdio-1.0- hs-source-dirs: bench- main-is: logic-performance.hs- build-depends: base,- mtl,- containers,- list-t,- logict,- gauge,- logict-sequence- ghc-options: -Wall -O2 -threaded- default-language: Haskell2010+cabal-version: >=1.10 +name: logict-sequence +version: 0.2 +x-revision: 1 + +-- A short (one-line) description of the package. +synopsis: A backtracking logic-programming monad with asymptotic improvements to msplit + +-- A longer description of the package. +description: Adapted from the paper + <http://okmij.org/ftp/Haskell/zseq.pdf> + by Atze van der Ploeg and Oleg Kiselyov +category: Control +-- A URL where users can report bugs. +bug-reports: https://github.com/dagit/logict-sequence/issues + +-- The license under which the package is released. +license: MIT +license-file: LICENSE +author: Jason Dagit +maintainer: Jason Dagit <dagitj@gmail.com> +homepage: https://github.com/dagit/logict-sequence +build-type: Simple + +-- A copyright notice. +copyright: (c) 2021 Jason Dagit, + (c) 2014 Atze van der Ploeg +-- category: +extra-source-files: CHANGELOG.md + README.md + include/logict-sequence.h + +tested-with: GHC==7.8.4,GHC==7.10.3,GHC==8.0.2,GHC==8.2.2,GHC==8.4.4,GHC==8.6.5,GHC ==8.8.4,GHC==8.10.4,GHC==9.0.2,GHC==9.2.5 + + +source-repository head + type: git + location: https://github.com/dagit/logict-sequence + +library + exposed-modules: Control.Monad.Logic.Sequence + , Control.Monad.Logic.Sequence.Compat + , Control.Monad.Logic.Sequence.Morph + , Control.Monad.Logic.Sequence.Internal + , Control.Monad.Logic.Sequence.Internal.Queue + , Control.Monad.Logic.Sequence.Internal.ScheduledQueue + , Control.Monad.Logic.Sequence.Internal.Any + + -- Modules included in this library but not exported. + -- other-modules: + + -- LANGUAGE extensions used by modules in this package. + -- other-extensions: + -- Warning: Several instances break for this version and GHC 9.4. + build-depends: base >=4.5 && <4.17 + build-depends: mtl >=2.0 && <2.3 + build-depends: sequence >= 0.9.8 && < 0.10 + build-depends: logict >= 0.7.1.0 && < 0.8 + build-depends: mmorph + build-depends: transformers + + if impl(ghc < 8.0) + build-depends: fail + + hs-source-dirs: src + default-language: Haskell2010 + ghc-options: -Wall -O2 + include-dirs: include + +test-suite logict-test + if impl(ghc < 8) + buildable: False + type: exitcode-stdio-1.0 + hs-source-dirs: test + default-language: Haskell2010 + main-is: Test.hs + build-depends: base >=4.7 && < 5 + , logict-sequence + , hedgehog + , hspec + , hspec-hedgehog + , hedgehog-fn + , sequence + , logict + , transformers + , mtl + , mmorph + + -- Try to work around weird CI failure + if impl(ghc == 8.4.4) + build-depends: vector-builder == 0.3.7.2 + if impl(ghc == 8.2.2) + build-depends: vector-builder == 0.3.7.2 + +test-suite do-nothing + type: exitcode-stdio-1.0 + hs-source-dirs: test + default-language: Haskell2010 + main-is: do-nothing.hs + build-depends: base + +benchmark logic-performance + if impl(ghc < 8.0.2) + buildable: False + type: exitcode-stdio-1.0 + hs-source-dirs: bench + main-is: logic-performance.hs + build-depends: base, + mtl, + containers, + list-t, + logict, + gauge, + logict-sequence + ghc-options: -Wall -O2 -threaded + default-language: Haskell2010