Blog articles/Data
< Blog articles
Jump to navigation
Jump to search
Revision as of 11:16, 16 May 2013 by Henk-Jan van Tuyl (talk | contribs) (→Further reading: Added a link to Markov Networks, Monoids, and Futurama)
Data structures
Trees
- A Tree Grows Up in Haskell: Building a Dictionary Type
- Flattening trees
- Map fusion: Making Haskell 225% faster
Stacks
Queues
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
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)
Strings
Mutable data
Compression and serialisation
Generics
Miscelleanous
Further reading
Control structures
See also the subsections for monads and comonads.