Difference between revisions of "Blog articles/Data"
Jump to navigation
Jump to search
DonStewart (talk | contribs) |
DonStewart (talk | contribs) |
||
Line 22: | Line 22: | ||
* [http://conway.rutgers.edu/~ccshan/wiki/blog/posts/WalkZip2/ From walking to zipping, Part 2: Down and up] |
* [http://conway.rutgers.edu/~ccshan/wiki/blog/posts/WalkZip2/ From walking to zipping, Part 2: Down and up] |
||
* [http://www.haskell.org/haskellwiki/Zipper The Zipper] |
* [http://www.haskell.org/haskellwiki/Zipper The Zipper] |
||
+ | |||
+ | ===Listts=== |
||
+ | |||
+ | * [http://wadler.blogspot.com/2007/12/arithmetic-for-lists.html Arithmetic for lists] |
||
===Strings=== |
===Strings=== |
Revision as of 00:32, 9 December 2007
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
Listts
Strings
Mutable data
Compression and serialisation
Generics
Miscelleanous
Further reading
Control structures
See also the subsections for monads and comonads.