Blog articles/Data
From HaskellWiki
(Difference between revisions)
(→Further reading) |
(→Zipper) |
||
| Line 19: | Line 19: | ||
=== Zipper === | === Zipper === | ||
* [http://cgi.cse.unsw.edu.au/~dons/blog/2007/05/17#xmonad_part1b_zipper Roll Your Own Window Manager: Tracking Focus with a Zipper] | * [http://cgi.cse.unsw.edu.au/~dons/blog/2007/05/17#xmonad_part1b_zipper Roll Your Own Window Manager: Tracking Focus with a Zipper] | ||
| - | + | * [http://conway.rutgers.edu/~ccshan/wiki/blog/posts/WalkZip1/ From walking to zipping, Part 1: Moving right] | |
===Strings=== | ===Strings=== | ||
Revision as of 02:12, 30 July 2007
Contents |
1 Data structures
1.1 Trees
- A Tree Grows Up in Haskell: Building a Dictionary Type
- Flattening trees
- Map fusion: Making Haskell 225% faster
1.2 Stacks
1.3 Queues
1.4 Zipper
- Roll Your Own Window Manager: Tracking Focus with a Zipper
- From walking to zipping, Part 1: Moving right
1.5 Strings
1.6 Mutable data
1.7 Compression and serialisation
1.8 Generics
1.9 Miscelleanous
1.10 Further reading
2 Control structures
See also the subsections for monads and comonads.
