SLIDE 1
the awesome titan HANS Tough Guy, 1995 Game Trainers Cheats are - - PowerPoint PPT Presentation
the awesome titan HANS Tough Guy, 1995 Game Trainers Cheats are - - PowerPoint PPT Presentation
the awesome titan HANS Tough Guy, 1995 Game Trainers Cheats are bad, mkay? PEEK and POKE Haskell Purely functional Statically typed Lazy Haskell Category theory Lambda calculus Combinatory logic XKCD
SLIDE 2
SLIDE 3
“the awesome titan HANS”
SLIDE 4
Tough Guy, 1995
SLIDE 5
Game Trainers
SLIDE 6
Cheats…
SLIDE 7
…are bad, m’kay?
SLIDE 8
PEEK and POKE
SLIDE 9
Haskell
- Purely functional
- Statically typed
- Lazy
SLIDE 10
Haskell
- Category theory
- Lambda calculus
- Combinatory logic
XKCD #1312
SLIDE 11
Maybe type
SLIDE 12
Monad
“a monad is a purely abstract concept, with no fundamental relationship to anything you've probably ever heard of before”
Mike Vanier, 2010
“if it looks like a monad, and acts like a monad, it is a monad”
SLIDE 13
Maybe Monad
SLIDE 14
Maybe Monad
SLIDE 15
FFI
SLIDE 16
FFI
SLIDE 17
Monad Transformers
SLIDE 18
Real World Haskell
SLIDE 19
Real World Haskell
SLIDE 20
Real World Haskell
SLIDE 21
SLIDE 22
SLIDE 23
Questions?
SLIDE 24
- https://www.haskell.org
- http://learnyouahaskell.com
- http://dev.stephendiehl.com/hask/