CS240h lecture notes
-
Basics 1
[slides,
source]
-
Basics 2 - Slides included in Basics 1 above
-
Concurrency
[slides,
source]
-
Parsing
[slides,
source]
-
Turtles
[slides,
source]
-
Testing
[slides,
source]
-
Memory
[slides,
source]
-
Iteratee
[slides,
source]
-
Phantoms and Mutants
[slides,
source]
-
Language extensions
[slides,
source]
-
Generic programming
[slides,
source]
-
Zippers and lenses
[slides,
source]
-
Information flow control
[slides,
source]
-
FP @ FB
[slides,
source]
-
Haskell Compilation
[slides,
source]
-
Performance
[slides,
source]
-
GHC runtime
-
Library-level optimization
[slides,
source]
These slides were formatted
using pandoc. To
install pandoc, run:
cabal install pandoc -fhighlighting-kate
or
stack install --flag pandoc:highlighting-kate pandoc
Slides were prepared with
pandoc slidy-url=slidy-dir --self-contained -s -t
slidy -o
outfile infile
with this contents in slidy-dir (we
just modified slidy.css slightly).
Permission hereby granted for anyone to copy, modify, and redistribute
any lecture note material from this class that belongs to the
instructors or Stanford.