-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy pathcis5520-trees.cabal
72 lines (69 loc) · 1.76 KB
/
cis5520-trees.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
cabal-version: >=1.10
name: cis5520-trees
version: 0.1.0.0
synopsis: Class materials from CIS 552, UPenn
description: Datatypes and Trees
bug-reports: [email protected]
license: MIT
license-file: LICENSE
maintainer: [email protected]
-- copyright:
build-type: Simple
extra-source-files: CHANGELOG.md
library
exposed-modules: Datatypes
DList
TreeFolds
build-depends: base >= 4.15
, HUnit >= 1.6
, dlist
default-language: Haskell2010
ghc-options: -Wno-type-defaults -Wincomplete-patterns
-- these extensions are enabled for GHC2021, turning them on now for
-- future compatibility
default-extensions:
BangPatterns
BinaryLiterals
ConstrainedClassMethods
ConstraintKinds
DeriveDataTypeable
DeriveFoldable
DeriveFunctor
DeriveGeneric
DeriveLift
DeriveTraversable
DoAndIfThenElse
EmptyCase
EmptyDataDecls
EmptyDataDeriving
ExistentialQuantification
ExplicitForAll
FlexibleContexts
FlexibleInstances
ForeignFunctionInterface
GADTSyntax
GeneralisedNewtypeDeriving
HexFloatLiterals
ImplicitPrelude
ImportQualifiedPost
InstanceSigs
KindSignatures
MonomorphismRestriction
MultiParamTypeClasses
NamedFieldPuns
NamedWildCards
NumericUnderscores
PatternGuards
PolyKinds
PostfixOperators
RankNTypes
RelaxedPolyRec
ScopedTypeVariables
StandaloneDeriving
StandaloneKindSignatures
StarIsType
TraditionalRecordSyntax
TupleSections
TypeApplications
TypeOperators
TypeSynonymInstances