Blog articles/Data
Contents |
[edit]
1 Data structures
[edit]
1.1 Trees
- A Tree Grows Up in Haskell: Building a Dictionary Type
- Flattening trees
- Map fusion: Making Haskell 225% faster
[edit]
1.2 Stacks
[edit]
1.3 Queues
[edit]
1.4 Zipper
- Roll Your Own Window Manager: Tracking Focus with a Zipper
- From walking to zipping, Part 1: Moving right
- From walking to zipping, Part 2: Down and up
- The Zipper
[edit]
1.5 Lists
- Arithmetic for lists
- Drawing fractals in Haskell with a cursor graphics DSEL and a cute list representation (reproduces difference lists from old primary sources)
[edit]
1.6 Strings
[edit]
1.7 Mutable data
[edit]
1.8 Compression and serialisation
[edit]
1.9 Generics
[edit]
1.10 Miscelleanous
[edit]
1.11 Further reading
[edit]
2 Control structures
See also the subsections for monads and comonads.
[edit]
2.1 Codata
[edit]
2.2 Continuations
[edit]
2.3 Delimited continuations
[edit]
