Commit Graph

  • fe052fa04e
    Move title page info to main document Julian Ospald 2015-04-20 17:42:07 +0200
  • f36590c9f4
    Restructure files, make the latex code more modular Julian Ospald 2015-04-20 17:38:58 +0200
  • c9ec697df4
    Fix spelling Julian Ospald 2015-04-20 15:15:12 +0200
  • 3eae407f56
    Improve wording Julian Ospald 2015-04-20 15:08:38 +0200
  • f789b46833
    Fix a few pauses Julian Ospald 2015-04-20 15:08:25 +0200
  • b20d4cadfc
    Improve prettiness of list comprehension Julian Ospald 2015-04-20 15:07:59 +0200
  • 25f4783b07
    Use infix version Julian Ospald 2015-04-20 15:06:54 +0200
  • 9608bd9bd6
    Scale down function-machine.png to fit the slide Julian Ospald 2015-04-20 15:05:11 +0200
  • 1075baf401
    Restructure files Julian Ospald 2015-04-20 00:51:14 +0200
  • aa66512620
    Add code snippets Julian Ospald 2015-04-20 00:36:44 +0200
  • 86969074e3
    VL2: Restructure files, add proper article/handout version Julian Ospald 2015-04-20 00:32:50 +0200
  • fcbb846d7e
    VL1: Restructure files, add proper article/handout version Julian Ospald 2015-04-20 00:32:01 +0200
  • 4f12e65ea6
    Add question Julian Ospald 2015-04-19 21:45:46 +0200
  • e53c1e4e52
    Fix spelling Julian Ospald 2015-04-19 21:45:32 +0200
  • 3658d7cc06
    Rm framebreaks for TOC Julian Ospald 2015-04-19 20:04:17 +0200
  • d9df5cae00
    Add missing TOCs Julian Ospald 2015-04-19 20:03:40 +0200
  • 8629e1c62b
    Add reflection and references slides Julian Ospald 2015-04-19 20:03:19 +0200
  • 8c9a9d4125
    Add type signature for inlined function Julian Ospald 2015-04-19 19:51:28 +0200
  • cd8f11e259
    Add filter, fold and summary slides for "Recursion patterns" section Julian Ospald 2015-04-19 19:51:14 +0200
  • 729c460112
    Add example on how a Haskeller would write this function Julian Ospald 2015-04-19 19:49:56 +0200
  • 61347e2c8e
    Comma Julian Ospald 2015-04-19 19:49:32 +0200
  • b79743db4c
    Improve function composition slides Julian Ospald 2015-04-19 18:43:16 +0200
  • 410b9f252f
    Improve currying slides Julian Ospald 2015-04-19 18:42:58 +0200
  • 1864eb1ca5
    Add map slides Julian Ospald 2015-04-19 17:56:12 +0200
  • 2f6a14e943
    Fix error in polymorphism slide Julian Ospald 2015-04-19 17:54:45 +0200
  • ca0f732f08
    Improve function composition slides Julian Ospald 2015-04-19 17:54:25 +0200
  • db59997841
    Add polymorphism section at the beginning Julian Ospald 2015-04-19 15:26:41 +0200
  • 2f40fb9421
    Add missing image Julian Ospald 2015-04-19 14:57:21 +0200
  • c4e7b6096b
    First draft of second lecture about higher order functions Julian Ospald 2015-04-19 14:55:33 +0200
  • ade43b77ae
    Don't be afraid of recursion Julian Ospald 2015-04-19 14:55:10 +0200
  • 6e995fc51a
    Fix formatting Julian Ospald 2015-04-18 16:04:14 +0200
  • 6a3d66ec14
    Improve formatting Julian Ospald 2015-04-18 01:13:33 +0200
  • b0cd1e682e
    Fix toolchain frametitle Julian Ospald 2015-04-17 19:42:25 +0200
  • 5f649ea37d
    Adjust framebreaks factor Julian Ospald 2015-04-17 19:28:30 +0200
  • c47f62ca93
    Improve TOC Julian Ospald 2015-04-17 19:28:14 +0200
  • fab913d5b9
    Improve wording Julian Ospald 2015-04-17 18:41:46 +0200
  • 19ede54d1a
    Add question about differences of pairs and lists Julian Ospald 2015-04-17 18:41:25 +0200
  • 3a1a7f668b
    Move Pairs after Lists Julian Ospald 2015-04-17 18:40:58 +0200
  • 70256a9165
    Use minted package for code Julian Ospald 2015-04-17 15:54:32 +0200
  • 769c10eb70
    Adjust framebreak size Julian Ospald 2015-04-16 22:18:40 +0200
  • 4628c399e2
    Add frame numbers Julian Ospald 2015-04-16 22:17:14 +0200
  • 38814b3db1
    Relocate Links section Julian Ospald 2015-04-16 22:13:06 +0200
  • b76d88090b
    Add TOC and sections Julian Ospald 2015-04-16 22:12:15 +0200
  • 72d6e29f3d
    Improve "How to think in haskell?" Julian Ospald 2015-04-16 21:18:45 +0200
  • 20717c2f02
    Spelling Julian Ospald 2015-04-16 21:18:28 +0200
  • 03943e4b7c
    Add example code Julian Ospald 2015-04-16 20:55:49 +0200
  • ea4f20e724
    Convert "Types, types, types" slide into "How to think haskell?" Julian Ospald 2015-04-16 20:26:51 +0200
  • 31bb5dc24c
    Add abstraction comment to "A Haskeller might claim..." Julian Ospald 2015-04-16 20:26:14 +0200
  • c7973c7652
    Clarify dynamic type comment Julian Ospald 2015-04-16 20:12:30 +0200
  • 42fed3b696
    Reword code types Julian Ospald 2015-04-16 20:10:56 +0200
  • 8f9343cb36
    Rm debatable line about laziness causing memory overhead Julian Ospald 2015-04-16 20:10:41 +0200
  • 94ef5eefa5
    Improve java comparison slides Julian Ospald 2015-04-16 20:10:23 +0200
  • 27211d40fe
    Haskell disallows bad programs Julian Ospald 2015-04-16 20:09:52 +0200
  • 66b0198a2c
    Add "You should be able to answer these questions" section Julian Ospald 2015-04-16 18:14:46 +0200
  • c4caeaf225
    Add reference to "void pop();" Julian Ospald 2015-04-16 18:14:28 +0200
  • b29039b978
    Cosmetics Julian Ospald 2015-04-16 14:46:49 +0200
  • f0e1ea77f3
    Add "What you sould know now" section Julian Ospald 2015-04-16 14:46:36 +0200
  • 40fb30148f
    Add pattern matching on MaybeInt Julian Ospald 2015-04-16 01:31:42 +0200
  • 81170661bc
    Reorder for improved clarity Julian Ospald 2015-04-16 01:31:15 +0200
  • 8852f5d465
    Improve spelling Julian Ospald 2015-04-15 18:35:45 +0200
  • 874da65198
    Add common list operations Julian Ospald 2015-04-15 18:14:34 +0200
  • 86b66d146d
    Improve wording Julian Ospald 2015-04-15 17:54:39 +0200
  • e4d3f921d4
    Add difficulties section Julian Ospald 2015-04-15 17:54:04 +0200
  • aab9988ca6
    Add common misconceptions section Julian Ospald 2015-04-15 17:53:51 +0200
  • 1852c6c956
    Add questions section Julian Ospald 2015-04-15 17:53:32 +0200
  • ff90ab5a8a
    Add algebraic data types section Julian Ospald 2015-04-15 17:53:19 +0200
  • 39e04a49aa
    Add section about list comprehension Julian Ospald 2015-04-15 17:47:56 +0200
  • b0c2e8ce9e
    Add a pause Julian Ospald 2015-04-15 17:46:54 +0200
  • 22aae2a262
    Explain String in terms of [Char] Julian Ospald 2015-04-15 17:46:47 +0200
  • 162b8e109b
    Move emptyList to the top Julian Ospald 2015-04-15 17:45:58 +0200
  • ac19614251
    Use "arguments" instead of "parameters" Julian Ospald 2015-04-15 17:45:46 +0200
  • fd0502e774
    Extend "Haskell is..." Julian Ospald 2015-04-15 17:45:15 +0200
  • 5ea6b6e4c3
    Remove the reference from the titlepage and move it to the Sources slide Julian Ospald 2015-04-15 17:44:38 +0200
  • 4debb98557
    Cosmetics Julian Ospald 2015-04-15 01:14:19 +0200
  • 72b9e235e7
    Add note about haskell being garbage collected Julian Ospald 2015-04-15 01:14:08 +0200
  • 5673aab3bf
    Update title page Julian Ospald 2015-04-14 22:11:48 +0200
  • d7832bb7ba
    Update and complete missing slides Julian Ospald 2015-04-14 21:59:42 +0200
  • 56aa6c1d71
    Small improvements Julian Ospald 2015-04-14 01:37:19 +0200
  • eaf0f3d92e
    Initial commit Julian Ospald 2015-04-14 01:15:54 +0200