Commit Graph

104 Commits

Author SHA1 Message Date
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
Julian Ospald
66b0198a2c
Add "You should be able to answer these questions" section 2015-04-16 18:14:46 +02:00
Julian Ospald
c4caeaf225
Add reference to "void pop();" 2015-04-16 18:14:28 +02:00
Julian Ospald
b29039b978
Cosmetics 2015-04-16 14:46:49 +02:00
Julian Ospald
f0e1ea77f3
Add "What you sould know now" section 2015-04-16 14:46:36 +02:00
Julian Ospald
40fb30148f
Add pattern matching on MaybeInt 2015-04-16 01:31:42 +02:00
Julian Ospald
81170661bc
Reorder for improved clarity 2015-04-16 01:31:15 +02:00
Julian Ospald
8852f5d465
Improve spelling 2015-04-15 18:35:45 +02:00
Julian Ospald
874da65198
Add common list operations 2015-04-15 18:14:34 +02:00
Julian Ospald
86b66d146d
Improve wording 2015-04-15 17:54:39 +02:00
Julian Ospald
e4d3f921d4
Add difficulties section 2015-04-15 17:54:04 +02:00
Julian Ospald
aab9988ca6
Add common misconceptions section 2015-04-15 17:53:51 +02:00
Julian Ospald
1852c6c956
Add questions section 2015-04-15 17:53:32 +02:00
Julian Ospald
ff90ab5a8a
Add algebraic data types section 2015-04-15 17:53:19 +02:00
Julian Ospald
39e04a49aa
Add section about list comprehension 2015-04-15 17:47:56 +02:00
Julian Ospald
b0c2e8ce9e
Add a pause 2015-04-15 17:46:54 +02:00
Julian Ospald
22aae2a262
Explain String in terms of [Char] 2015-04-15 17:46:47 +02:00
Julian Ospald
162b8e109b
Move emptyList to the top 2015-04-15 17:45:58 +02:00
Julian Ospald
ac19614251
Use "arguments" instead of "parameters" 2015-04-15 17:45:46 +02:00
Julian Ospald
fd0502e774
Extend "Haskell is..." 2015-04-15 17:45:15 +02:00
Julian Ospald
5ea6b6e4c3
Remove the reference from the titlepage and move it to the Sources slide 2015-04-15 17:44:38 +02:00
Julian Ospald
4debb98557
Cosmetics 2015-04-15 01:14:19 +02:00
Julian Ospald
72b9e235e7
Add note about haskell being garbage collected 2015-04-15 01:14:08 +02:00