Blog articles/Data: Difference between revisions
KennKnowles (talk | contribs) mNo edit summary |
(→Further reading: Added a link to Markov Networks, Monoids, and Futurama) |
||
Line 73: | Line 73: | ||
* [http://hackage.haskell.org/packages/archive/pkg-list.html#cat:Generics Generics on Hackage] | * [http://hackage.haskell.org/packages/archive/pkg-list.html#cat:Generics Generics on Hackage] | ||
* [http://hackage.haskell.org/packages/archive/pkg-list.html#cat:Control Control structures on Hackage] | * [http://hackage.haskell.org/packages/archive/pkg-list.html#cat:Control Control structures on Hackage] | ||
* [http://izbicki.me/blog/markov-networks-monoids-and-futurama Markov Networks, Monoids, and Futurama] |
Latest revision as of 11:16, 16 May 2013
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.