-
Notifications
You must be signed in to change notification settings - Fork 9
/
data-interval.cabal
104 lines (100 loc) · 2.47 KB
/
data-interval.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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
Name: data-interval
Version: 2.1.2
License: BSD3
License-File: COPYING
Author: Masahiro Sakai ([email protected])
Maintainer: [email protected]
Category: Data, Math
Cabal-Version: 2.0
Synopsis: Interval datatype, interval arithmetic and interval-based containers
Description:
Interval datatype, interval arithmetic and interval-based containers for Haskell.
Unlike the intervals package (<http://hackage.haskell.org/package/intervals>),
this package provides both open and closed intervals and is intended to be used
with exact number types such as Rational and Integer.
Bug-Reports: https://github.com/msakai/data-interval/issues
Extra-Doc-Files:
README.md
CHANGELOG.markdown
Build-Type: Simple
Tested-With:
GHC ==8.2.2
GHC ==8.4.4
GHC ==8.6.5
GHC ==8.8.4
GHC ==8.10.7
GHC ==9.0.2
GHC ==9.2.8
GHC ==9.4.7
GHC ==9.6.2
GHC ==9.8.1
source-repository head
type: git
location: https://github.com/msakai/data-interval
flag lattices
description: Derive lattice instances
default: True
Library
Hs-source-dirs: src
Build-Depends:
base >=4.10 && <5
, containers >= 0.5.8 && < 0.8
, deepseq < 1.6
, hashable >=1.1.2.5 && <1.6
, extended-reals >=0.2 && <1.0
if flag(lattices)
build-depends:
lattices >=2 && <2.3
Default-Language: Haskell2010
Other-Extensions:
ScopedTypeVariables
TypeFamilies
DeriveDataTypeable
DeriveGeneric
LambdaCase
MultiWayIf
Safe
Exposed-Modules:
Data.Interval
Data.IntervalMap.Lazy
Data.IntervalMap.Strict
Data.IntervalRelation
Data.IntervalSet
Data.IntegerInterval
Other-Modules:
Data.Interval.Internal
Data.IntegerInterval.Internal
Data.IntervalMap.Base
Test-suite test-interval
Type: exitcode-stdio-1.0
HS-Source-Dirs: test
Main-is: TestSuite.hs
Other-Modules:
TestInterval
TestIntervalMap
TestIntervalRelation
TestIntervalSet
TestIntegerInterval
TestInstances
Build-depends:
base >=4 && <5
, ChasingBottoms
, containers
, deepseq
, hashable
, data-interval
, syb
, tasty >=0.10.1
, tasty-hunit >=0.9 && <0.11
, tasty-quickcheck >=0.8.1 && <0.11
, tasty-th
, HUnit
, QuickCheck >=2.5 && <3
, quickcheck-classes-base
if flag(lattices)
build-depends:
lattices
Default-Language: Haskell2010
Other-Extensions:
TemplateHaskell
ScopedTypeVariables