Commit Graph

89 Commits

Author SHA1 Message Date
Julian Ospald 6438c6fb02
Code background grey, use special code-block for GHCi 2015-04-20 20:15:46 +02:00
Julian Ospald e04217c4c0
Format comment nicer 2015-04-20 20:14:07 +02:00
Julian Ospald cacdd5c41a
Add .gitignore 2015-04-20 20:13:30 +02:00
Julian Ospald b43b9e2456
Move section to next slide 2015-04-20 20:12:09 +02:00
Julian Ospald 4559b2f1d9
Emphasize function composition 2015-04-20 18:52:12 +02:00
Julian Ospald 78630c38e9
Revert handout mode 2015-04-20 18:09:05 +02:00
Julian Ospald 807a0efbd2
Rm obsolete "(cnt.)" blocks 2015-04-20 18:07:56 +02:00
Julian Ospald e9374aed1f
VL2: Restructure files, make the latex code more modular
Also added a few more section to make beamer and article more
compatible.
2015-04-20 18:06:58 +02:00
Julian Ospald 5b8cc0de65
Abstract out article configuration 2015-04-20 18:05:34 +02:00
Julian Ospald 214c2052de
Rm handout config for beamer 2015-04-20 17:44:19 +02:00
Julian Ospald fe052fa04e
Move title page info to main document 2015-04-20 17:42:07 +02:00
Julian Ospald f36590c9f4
Restructure files, make the latex code more modular
Also added a few more section to make beamer and article more
compatible.
2015-04-20 17:38:58 +02:00
Julian Ospald c9ec697df4
Fix spelling 2015-04-20 15:15:12 +02:00
Julian Ospald 3eae407f56
Improve wording 2015-04-20 15:08:38 +02:00
Julian Ospald f789b46833
Fix a few pauses 2015-04-20 15:08:25 +02:00
Julian Ospald b20d4cadfc
Improve prettiness of list comprehension 2015-04-20 15:07:59 +02:00
Julian Ospald 25f4783b07
Use infix version 2015-04-20 15:06:54 +02:00
Julian Ospald 9608bd9bd6
Scale down function-machine.png to fit the slide 2015-04-20 15:05:11 +02:00
Julian Ospald 1075baf401
Restructure files 2015-04-20 00:51:14 +02:00
Julian Ospald aa66512620
Add code snippets 2015-04-20 00:36:44 +02:00
Julian Ospald 86969074e3
VL2: Restructure files, add proper article/handout version 2015-04-20 00:32:50 +02:00
Julian Ospald fcbb846d7e
VL1: Restructure files, add proper article/handout version 2015-04-20 00:32:01 +02:00
Julian Ospald 4f12e65ea6
Add question 2015-04-19 21:45:46 +02:00
Julian Ospald e53c1e4e52
Fix spelling 2015-04-19 21:45:32 +02:00
Julian Ospald 3658d7cc06
Rm framebreaks for TOC 2015-04-19 20:04:17 +02:00
Julian Ospald d9df5cae00
Add missing TOCs 2015-04-19 20:03:40 +02:00
Julian Ospald 8629e1c62b
Add reflection and references slides 2015-04-19 20:03:19 +02:00
Julian Ospald 8c9a9d4125
Add type signature for inlined function 2015-04-19 19:51:28 +02:00
Julian Ospald cd8f11e259
Add filter, fold and summary slides for "Recursion patterns" section 2015-04-19 19:51:14 +02:00
Julian Ospald 729c460112
Add example on how a Haskeller would write this function 2015-04-19 19:49:56 +02:00
Julian Ospald 61347e2c8e
Comma 2015-04-19 19:49:32 +02:00
Julian Ospald b79743db4c
Improve function composition slides 2015-04-19 18:43:16 +02:00
Julian Ospald 410b9f252f
Improve currying slides 2015-04-19 18:42:58 +02:00
Julian Ospald 1864eb1ca5
Add map slides 2015-04-19 17:56:12 +02:00
Julian Ospald 2f6a14e943
Fix error in polymorphism slide 2015-04-19 17:54:45 +02:00
Julian Ospald ca0f732f08
Improve function composition slides 2015-04-19 17:54:25 +02:00
Julian Ospald db59997841
Add polymorphism section at the beginning 2015-04-19 15:26:41 +02:00
Julian Ospald 2f40fb9421
Add missing image 2015-04-19 14:57:21 +02:00
Julian Ospald c4e7b6096b
First draft of second lecture about higher order functions 2015-04-19 14:55:33 +02:00
Julian Ospald ade43b77ae
Don't be afraid of recursion 2015-04-19 14:55:10 +02:00
Julian Ospald 6e995fc51a
Fix formatting 2015-04-18 16:04:14 +02:00
Julian Ospald 6a3d66ec14
Improve formatting 2015-04-18 01:13:33 +02:00
Julian Ospald b0cd1e682e
Fix toolchain frametitle 2015-04-17 19:42:25 +02:00
Julian Ospald 5f649ea37d
Adjust framebreaks factor 2015-04-17 19:28:30 +02:00
Julian Ospald c47f62ca93
Improve TOC
Also add TOC for beginning of a new section to show the subsections.
2015-04-17 19:28:14 +02:00
Julian Ospald fab913d5b9
Improve wording 2015-04-17 18:41:46 +02:00
Julian Ospald 19ede54d1a
Add question about differences of pairs and lists 2015-04-17 18:41:25 +02:00
Julian Ospald 3a1a7f668b
Move Pairs after Lists 2015-04-17 18:40:58 +02:00
Julian Ospald 70256a9165
Use minted package for code 2015-04-17 15:54:32 +02:00
Julian Ospald 769c10eb70
Adjust framebreak size 2015-04-16 22:18:40 +02:00