-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathexotic-list-monads.cabal
62 lines (57 loc) · 2.07 KB
/
exotic-list-monads.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.33.0.
--
-- see: https://github.com/sol/hpack
--
-- hash: 5b5385de8f22ca1f51a19de7b8b393b9012fded676d9ea7412ac96fde7fc9d83
name: exotic-list-monads
version: 1.1.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 <[email protected]>
maintainer: Maciej Piróg <[email protected]>
copyright: (c) 2020 Dylan McDermott, Maciej Piróg, Tarmo Uustalu
license: MIT
license-file: LICENSE
tested-with: GHC ==8.0.2 || ==8.2.2 || ==8.4.4 || ==8.6.5 || ==8.8.3 || ==8.10.1
build-type: Simple
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 -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 -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.*