cabal-version: 1.12 -- This file has been generated from package.yaml by hpack version 0.37.0. -- -- see: https://github.com/sol/hpack name: exotic-list-monads version: 1.2.1 synopsis: Non-standard monads on lists and non-empty lists description: The usual list monad is only one of infinitely many ways to turn the list functor into a monad. The same applies to the usual non-empty list monad and the non-empty list functor. This library collects such non-standard "list" and "non-empty list" monads. category: List, Monads homepage: http://github.com/maciejpirog/exotic-list-monads bug-reports: http://github.com/maciejpirog/exotic-list-monads/issues author: Maciej Piróg maintainer: Maciej Piróg copyright: (c) 2020-2025 Dylan McDermott, Maciej Piróg, Tarmo Uustalu license: MIT license-file: LICENSE build-type: Simple tested-with: GHC ==9.8.4 extra-source-files: README.md CHANGELOG.md degrading-lists.pdf source-repository head type: git location: https://github.com/maciejpirog/exotic-list-monads library exposed-modules: Control.Monad.List.Exotic Control.Monad.List.NonEmpty.Exotic other-modules: Paths_exotic_list_monads hs-source-dirs: src ghc-options: -Wall -Wno-name-shadowing -Wno-x-partial -fno-warn-partial-type-signatures build-depends: base >=4.9 && <5 default-language: Haskell2010 test-suite spec type: exitcode-stdio-1.0 main-is: Spec.hs other-modules: Control.Monad.List.ExoticSpec Control.Monad.List.NonEmpty.ExoticSpec Paths_exotic_list_monads hs-source-dirs: test ghc-options: -Wall -Wno-name-shadowing -Wno-x-partial -fno-warn-partial-type-signatures build-depends: QuickCheck , base >=4.9 && <5 , exotic-list-monads , hspec ==2.* , hspec-core default-language: Haskell2010 build-tool-depends: hspec-discover:hspec-discover == 2.*