Joel Kaasinen
|
d5edf0b902
|
upgrade to stackage snapshot lts-17.10, GHC 8.10.4
|
2021-05-03 09:16:01 +03:00 |
|
Joel Kaasinen
|
1a58de3de2
|
style.css: fix width of ul
|
2021-05-03 09:14:53 +03:00 |
|
Joel Kaasinen
|
b7aaa1bd89
|
Set 11b: avoid Too many open files error in tests
|
2021-04-27 16:09:14 +03:00 |
|
Joel Kaasinen
|
10609cad55
|
Set 10a Ex 4: new exercise
|
2021-04-26 15:34:20 +03:00 |
|
Joel Kaasinen
|
5bd7d338af
|
Set 10a Ex 7: remove misleading data declaration from template
|
2021-04-13 09:18:07 +03:00 |
|
Joel Kaasinen
|
426f7de8cb
|
Set12: add todo definitions to avoid infinite loop in tests
|
2021-04-13 09:07:57 +03:00 |
|
Joel Kaasinen
|
e38c1e16c5
|
lecture 12: fix quiz
|
2021-04-13 09:05:23 +03:00 |
|
Joel Kaasinen
|
fe8224de92
|
lecture 10: fix quiz
|
2021-04-13 09:02:00 +03:00 |
|
Joel Kaasinen
|
5217c9de5d
|
lecture 9: fix typos, add recap of working on the exercises
|
2021-04-13 08:58:56 +03:00 |
|
Joel Kaasinen
|
fbd2b2b939
|
part1: fix some typos
|
2021-04-13 08:49:56 +03:00 |
|
Joel Kaasinen
|
57df216b76
|
Set 3b Ex 14: remove unnecessary comment
|
2021-04-13 08:47:43 +03:00 |
|
Joel Kaasinen
|
23629296d1
|
part1: mention part2
|
2021-03-29 18:31:43 +03:00 |
|
Joel Kaasinen
|
7097ec804b
|
lecture 13: mention the if-result pattern
|
2021-03-29 09:32:00 +03:00 |
|
Joel Kaasinen
|
cfcd8b2526
|
add some dependencies
in preparation for expanding part2
|
2021-03-29 09:22:55 +03:00 |
|
Joel Kaasinen
|
e32376a640
|
add text & bytestring dependencies
|
2021-03-23 12:31:32 +02:00 |
|
Joel Kaasinen
|
c9a6dfb831
|
lecture 12: fix typo in mapTree definition
|
2021-03-22 08:43:42 +02:00 |
|
Joel Kaasinen
|
506264db37
|
Set 9b Ex 2: try to clarify
|
2021-03-22 08:39:33 +02:00 |
|
Joel Kaasinen
|
0963326ccf
|
lecture 10: clarify referential transparency
|
2021-03-17 16:44:38 +02:00 |
|
Joel Kaasinen
|
9f97497a70
|
lecture 12: fix example
closes #27
|
2021-03-17 16:42:23 +02:00 |
|
Joel Kaasinen
|
2517829329
|
Set 10a Ex 7: fix typo in example
|
2021-03-12 14:10:17 +02:00 |
|
Joel Kaasinen
|
c9fbcca16c
|
lecture 1: fix typo
closes #24
|
2021-03-02 11:18:28 +02:00 |
|
Joel Kaasinen
|
5c5c6a125c
|
convert some http links to https
LYAH, real world haskell and some blogs don't work over https
closes #26
|
2021-03-02 11:17:15 +02:00 |
|
Joel Kaasinen
|
4a73ce568a
|
update hackage documentation links
... to point to the versions in the stackage lts-16.31 snapshot
currently in use
closes #25
|
2021-03-02 11:10:01 +02:00 |
|
Joel Kaasinen
|
150209a4a5
|
lecture 12: fix last quiz question
|
2021-03-02 11:03:24 +02:00 |
|
Joel Kaasinen
|
94996f8d97
|
part2: link to exercise files in github
|
2021-03-02 11:01:35 +02:00 |
|
Joel Kaasinen
|
5ee3c4f98a
|
lecture 10: fix typo in definition of map
|
2021-03-02 10:56:59 +02:00 |
|
Joel Kaasinen
|
f0a79488a6
|
Set 11b Ex 6: fix type signature of hIsEOF
|
2021-02-18 12:13:37 +02:00 |
|
Joel Kaasinen
|
0b727a7872
|
Set 11b: try to avoid delayed read on closed handle in tests
|
2021-02-17 09:43:10 +02:00 |
|
Joel Kaasinen
|
2cc80d8fe4
|
Set 13a, Set 13b: depend on right version of the State monad
We use Control.Monad.Trans.State from the transformers package, not
Control.Monad.State from the mtl package.
fixes #23
|
2021-02-16 10:08:17 +02:00 |
|
Joel Kaasinen
|
ee0c79fafc
|
lecture 10: fix quiz
fixes #22
|
2021-02-12 11:12:10 +02:00 |
|
Joel Kaasinen
|
4526a3d052
|
Set 7 Ex 2: less misleading test case
|
2021-02-12 11:11:48 +02:00 |
|
Joel Kaasinen
|
ce1298f5ea
|
fix typos in lectures 9 & 10
|
2021-02-11 16:43:14 +02:00 |
|
Joel Kaasinen
|
92d48cee88
|
Set 9b Ex 6: fix typo
|
2021-02-10 15:05:05 +02:00 |
|
Joel Kaasinen
|
9894157dd3
|
Set 11a: allow more imports
|
2021-02-09 10:47:56 +02:00 |
|
Joel Kaasinen
|
f654847c2a
|
Set 11a: fix syntax error in test
|
2021-02-09 10:46:36 +02:00 |
|
Joel Kaasinen
|
8c4527aa5a
|
Set11a: fix alowed imports
|
2021-02-09 10:34:06 +02:00 |
|
Joel Kaasinen
|
f32fab1a02
|
README.md: add logo
|
2021-02-09 09:16:51 +02:00 |
|
Joel Kaasinen
|
ff1d1666d9
|
lecture 6: introduce Prelude.and
|
2021-02-08 16:23:49 +02:00 |
|
Joel Kaasinen
|
5fb944344d
|
Set 9b Ex 6: try to clarify
|
2021-02-08 14:15:11 +02:00 |
|
Joel Kaasinen
|
64cc9ec520
|
Set 9b Ex 6: check row in tests
|
2021-02-08 14:14:10 +02:00 |
|
Joel Kaasinen
|
ac9024d8b8
|
Set 9b Ex 9: fix exercise number
|
2021-02-08 13:59:29 +02:00 |
|
Joel Kaasinen
|
3cff63885f
|
Set 9b Ex 4: more tests
|
2021-02-08 12:47:10 +02:00 |
|
Joel Kaasinen
|
93fe0bcd28
|
Set 11b Ex 8: fix random failure in test
|
2021-02-06 09:30:12 +02:00 |
|
Joel Kaasinen
|
5c6f46b79f
|
Set11b: try to avoid "too many open files" in tests
|
2021-02-05 17:23:48 +02:00 |
|
Joel Kaasinen
|
7223186016
|
try to avoid "too many open files" when running tests
|
2021-02-05 17:15:56 +02:00 |
|
Joel Kaasinen
|
971ce141aa
|
Set 9b Ex9: decrease test input size
|
2021-02-05 17:06:32 +02:00 |
|
Joel Kaasinen
|
dd4006e2c3
|
make exercise names unique
|
2021-02-05 15:37:24 +02:00 |
|
Joel Kaasinen
|
4ac9ff052b
|
publish part2 preview!
|
2021-02-05 09:42:17 +02:00 |
|
Joel Kaasinen
|
5a8da034f3
|
upgrade stackage snapshot to lts-16.31, GHC 8.8.4
|
2021-02-05 09:34:45 +02:00 |
|
Joel Kaasinen
|
405f0c996a
|
add HTTP dependency
|
2021-02-04 15:08:27 +02:00 |
|
Joel Kaasinen
|
05980e2ebf
|
Set 6 Ex 6: improve tests
|
2021-02-04 13:58:01 +02:00 |
|
Joel Kaasinen
|
f5b1891c60
|
add transformers dependency
|
2021-02-03 16:42:07 +02:00 |
|
Joel Kaasinen
|
97db6d8ed2
|
some additions to test helpers
|
2021-01-28 11:08:17 +02:00 |
|
Joel Kaasinen
|
43315919c4
|
LimitedPrelude: add boolean operations
|
2021-01-20 15:50:48 +02:00 |
|
Joel Kaasinen
|
b44907703d
|
lecture 3: more examples of nested list patterns
|
2021-01-20 15:15:49 +02:00 |
|
Joel Kaasinen
|
27c3402b99
|
lecture 6: fix typo in Eq IntPair example
|
2021-01-18 15:39:20 +02:00 |
|
Joel Kaasinen
|
cd484a282a
|
Set3b: make the Integral type class (containing e.g. div) available
|
2021-01-12 17:52:54 +02:00 |
|
Joel Kaasinen
|
6a495c0951
|
lecture 4: reword a bit
|
2021-01-12 08:55:46 +02:00 |
|
Joel Kaasinen
|
9f7ad9dac8
|
Set 8 Ex 4: fix typo in test failure output
|
2021-01-11 20:14:49 +02:00 |
|
Joel Kaasinen
|
f2561b375d
|
lecture 3: 3.12.1 Common Errors
|
2021-01-11 15:33:52 +02:00 |
|
Joel Kaasinen
|
c7e08a67bf
|
lecture 6: improve section 6.5 Hierarchies
|
2021-01-11 15:06:19 +02:00 |
|
Joel Kaasinen
|
5bb429484e
|
Set8: flip output of renderList
renderList was putting smaller y coordinates at the bottom of the
image, now they are at the top, just like in png outputs
|
2021-01-11 15:05:29 +02:00 |
|
Joel Kaasinen
|
03be3593b7
|
lecture 4: talk a bit about number literals
|
2021-01-11 10:52:42 +02:00 |
|
Joel Kaasinen
|
2e1d292f04
|
lecture 2: fix typos
closes #17
|
2021-01-08 14:36:37 +02:00 |
|
Joel Kaasinen
|
c1032037ba
|
part1: more consistent capitalization
|
2021-01-08 09:56:58 +02:00 |
|
Joel Kaasinen
|
b685b32522
|
part1: fix typos
|
2021-01-08 09:56:11 +02:00 |
|
Joel Kaasinen
|
af36c1f4e5
|
better error messages from testing macros for unbound vars
|
2021-01-07 15:42:54 +02:00 |
|
Joel Kaasinen
|
fa2b1c780c
|
Set 2a Ex 2: test case n > length xs
fixes #18
|
2021-01-02 21:54:28 +02:00 |
|
Joel Kaasinen
|
37bdae8850
|
Set 4b Ex 4: fix typo
fixes #21
|
2021-01-02 21:49:36 +02:00 |
|
Joel Kaasinen
|
9f87a8f7e2
|
lecture 4: fix formatting
fixes #20
|
2021-01-02 21:47:27 +02:00 |
|
Joel Kaasinen
|
6265487231
|
some additions to testing utilities in preparation for part2
|
2020-12-22 18:30:26 +02:00 |
|
Joel Kaasinen
|
02b2edee41
|
Set 6 Ex 12: try to clarify
|
2020-12-22 17:13:03 +02:00 |
|
Joel Kaasinen
|
c539d12880
|
Set 6 Ex 6: add example
|
2020-12-22 09:01:23 +02:00 |
|
Joel Kaasinen
|
ad3ac92068
|
lecture 4: fix typo
|
2020-12-12 08:18:53 +02:00 |
|
Joel Kaasinen
|
fcad769f2a
|
part1: add attribution for John
|
2020-12-11 19:32:01 +02:00 |
|
Joel Kaasinen
|
d18ff4d805
|
part1: consistently Title Case headings
|
2020-12-11 19:30:02 +02:00 |
|
Joel Kaasinen
|
b88f7882c9
|
Set8: explain coordinate system better
|
2020-12-11 14:45:22 +02:00 |
|
Joel Kaasinen
|
823a07eb40
|
some additions to testing utilities in preparation for part2
|
2020-12-11 14:45:00 +02:00 |
|
Joel Kaasinen
|
8971887e30
|
lecture 4: explain immutability of maps better
|
2020-12-09 11:18:05 +02:00 |
|
Joel Kaasinen
|
211a6433ff
|
Set 6 Ex 5: try to clarify
|
2020-12-01 10:04:38 +02:00 |
|
Joel Kaasinen
|
d89dd90961
|
Set 3a Ex 6: longer test cases
|
2020-11-23 19:10:44 +02:00 |
|
Joel Kaasinen
|
fd8cc094a7
|
Set 7 Ex 3: test Error->Error state transition
closes #15
|
2020-11-23 18:59:11 +02:00 |
|
Joel Kaasinen
|
461700446c
|
add missing package dependencies
for some reason, `stack ghci foo.hs` doesn't complain about these, but
`stack ghci` followed by `load foo.hs` does
fixes #14
|
2020-11-21 09:35:21 +02:00 |
|
Joel Kaasinen
|
f388b4714d
|
style: fix weird code block rendering issues on safari
thanks @anttti
closes #8, fixes #13
|
2020-11-16 13:16:12 +02:00 |
|
Joel Kaasinen
|
354db44337
|
Set 5b Ex 10: make exercise text match tests
|
2020-11-11 20:32:33 +02:00 |
|
Joel Kaasinen
|
3b2a178b4b
|
README.md: mention stack build
|
2020-11-06 10:29:10 +02:00 |
|
Joel Kaasinen
|
35c0c20e8a
|
Set 4a Ex 8: fix rare failure in test
|
2020-11-03 12:09:33 +02:00 |
|
Joel Kaasinen
|
40a9903990
|
Set 4a Ex 8: try to clarify corner case
|
2020-11-03 12:05:27 +02:00 |
|
Joel Kaasinen
|
0cbf61a637
|
add contributing instructions
|
2020-11-03 12:00:45 +02:00 |
|
Joel Kaasinen
|
76f78e798b
|
lecture 4: fix foldr examples
fixes #11
|
2020-11-03 11:53:51 +02:00 |
|
Joel Kaasinen
|
3708d5786c
|
lecture 3: fix typo
fixes #10
|
2020-11-03 11:50:54 +02:00 |
|
Joel Kaasinen
|
690c964baf
|
lecture 1: fix typo
closes #9
|
2020-11-03 11:48:58 +02:00 |
|
Joel Kaasinen
|
749a740332
|
Set 3a Ex 8: remove unnecessary hint
|
2020-10-10 10:15:19 +03:00 |
|
Joel Kaasinen
|
ef8188629a
|
Set 3b Ex 4: forgot to enable one test case
|
2020-10-10 10:12:01 +03:00 |
|
Joel Kaasinen
|
c2c9a2df5f
|
update README.md
|
2020-10-10 10:00:58 +03:00 |
|
Joel Kaasinen
|
14f687078d
|
add timeouts to tests to catch infinite loops
|
2020-10-02 13:46:07 +03:00 |
|
Joel Kaasinen
|
b0a3876bbf
|
lecture 2: mention the init function
|
2020-09-21 09:11:29 +03:00 |
|
Joel Kaasinen
|
4285f701fd
|
Set2a: fix typo & indentation of examples
closes #7
|
2020-09-21 09:07:12 +03:00 |
|
Joel Kaasinen
|
362314d158
|
part1: mention Nitor
|
2020-09-17 08:18:43 +03:00 |
|
Joel Kaasinen
|
f1c3d2128c
|
part1: more on pattern matching
|
2020-09-16 10:36:47 +03:00 |
|