forked from system-f/fp-course
-
Notifications
You must be signed in to change notification settings - Fork 0
/
course.cabal
129 lines (115 loc) · 4.47 KB
/
course.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
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
name: course
version: 0.1.4
license: BSD3
license-file: etc/LICENCE
author: Tony Morris <tmorris@tmorris.net>
Mark Hibberd <mthibberd@gmail.com>
Ben Sinclair <ben.d.sinclair@gmail.com>
James Earl Douglas <james@earldouglas.com>
Eric Torreborre <etorreborre@yahoo.com>
maintainer: Tony Morris
copyright: Copyright (C) 2010-2013 Tony Morris
Copyright (C) 2012-2015 National ICT Australia Limited
Copyright (C) 2012 James Earl Douglas
Copyright (C) 2012 Ben Sinclair
Copyright (C) 2016-2017 Data61
synopsis: Source code for a functional programming course
category: Education
description: Source code for a course in functional programming using Haskell
homepage: https://github.com/data61/fp-course
bug-reports: https://github.com/data61/fp-course/issues
cabal-version: >= 1.10
build-type: Simple
tested-with: GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.4
extra-source-files: etc/CONTRIBUTORS,
changelog
source-repository head
type: git
location: git@github.com:data61/fp-course.git
library
default-language: Haskell2010
build-depends: base < 5 && >= 4
, containers >= 0.4
, array >= 0.4
ghc-options: -Wall
-fwarn-incomplete-uni-patterns
-fno-warn-unused-binds
-fno-warn-unused-do-bind
-fno-warn-unused-imports
-fno-warn-type-defaults
-ferror-spans
default-extensions: NoImplicitPrelude
ScopedTypeVariables
InstanceSigs
hs-source-dirs: src
exposed-modules: Course
Course.Alternative
Course.Anagrams
Course.Applicative
Course.Cheque
Course.Comonad
Course.Compose
Course.Contravariant
Course.Core
Course.ExactlyOne
Course.Extend
Course.FastAnagrams
Course.FileIO
Course.Functor
Course.Interactive
Course.JsonParser
Course.JsonValue
Course.List
Course.ListZipper
Course.Monad
Course.MoreParser
Course.Optional
Course.Parser
Course.Person
Course.State
Course.StateT
Course.Traversable
Course.Validation
test-suite tasty
type:
exitcode-stdio-1.0
main-is:
TastyLoader.hs
other-modules:
Course.ApplicativeTest
Course.ChequeTest
Course.ComonadTest
Course.ExtendTest
Course.FunctorTest
Course.Gens
Course.JsonParserTest
Course.ListTest
Course.ListZipperTest
Course.MonadTest
Course.MoreParserTest
Course.OptionalTest
Course.ParserTest
Course.StateTest
Course.StateTTest
Course.TraversableTest
Course.ValidationTest
TestLoader
Test.Course.Mini
Test.Mini
Test.Tasty.Mini
default-language:
Haskell2010
build-depends:
base < 5 && >= 3
, containers >= 0.4
, course
, HUnit >= 1.5
, QuickCheck >= 2.9
, tasty >= 1
, tasty-hunit >= 0.9
, tasty-quickcheck >= 0.8
ghc-options:
-Wall
-threaded
hs-source-dirs:
test