Commit Graph

76 Commits

Author SHA1 Message Date
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
Julian Ospald
4628c399e2 Add frame numbers 2015-04-16 22:17:14 +02:00
Julian Ospald
38814b3db1 Relocate Links section 2015-04-16 22:13:06 +02:00
Julian Ospald
b76d88090b Add TOC and sections 2015-04-16 22:12:15 +02:00
Julian Ospald
72d6e29f3d Improve "How to think in haskell?" 2015-04-16 21:18:45 +02:00
Julian Ospald
20717c2f02 Spelling 2015-04-16 21:18:28 +02:00
Julian Ospald
03943e4b7c Add example code 2015-04-16 20:55:49 +02:00
Julian Ospald
ea4f20e724 Convert "Types, types, types" slide into "How to think haskell?"
This should give a general idea of how to think haskell.
2015-04-16 20:26:51 +02:00
Julian Ospald
31bb5dc24c Add abstraction comment to "A Haskeller might claim..." 2015-04-16 20:26:14 +02:00
Julian Ospald
c7973c7652 Clarify dynamic type comment 2015-04-16 20:12:30 +02:00
Julian Ospald
42fed3b696 Reword code types 2015-04-16 20:10:56 +02:00
Julian Ospald
8f9343cb36 Rm debatable line about laziness causing memory overhead 2015-04-16 20:10:41 +02:00
Julian Ospald
94ef5eefa5 Improve java comparison slides 2015-04-16 20:10:23 +02:00
Julian Ospald
27211d40fe Haskell disallows bad programs 2015-04-16 20:09:52 +02:00