Joel Kaasinen
|
ad7b8edb45
|
Set 9b Ex 4: test deeper stacks
|
2021-05-24 08:08:32 +03:00 |
|
Joel Kaasinen
|
92d27bf6e4
|
Set 3a Ex 7&8: better error messages for infinite loops
|
2021-05-24 07:35:12 +03:00 |
|
Joel Kaasinen
|
8f6a8d3fd2
|
Set 11b Ex 6&7: avoid closing input handle prematurely
Should prevent 'illegal operation (delayed read on closed handle)'
errors.
|
2021-05-24 07:29:56 +03:00 |
|
Joel Kaasinen
|
897591c76b
|
lecture 9: fix type of (==)
|
2021-05-11 15:42:28 +03:00 |
|
Joel Kaasinen
|
f0722a3a8d
|
Set 14a Ex 3: avoid bad test cases while shrinking
|
2021-05-05 07:54:57 +03:00 |
|
Joel Kaasinen
|
81e2914a15
|
part2: lecture 14
|
2021-05-03 09:21:18 +03:00 |
|
Joel Kaasinen
|
e4efda28fb
|
part2: remove TODO
|
2021-05-03 09:16:45 +03:00 |
|
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 |
|