Blog articles/Data: Difference between revisions
DonStewart (talk | contribs) |
DonStewart (talk | contribs) |
||
Line 22: | Line 22: | ||
* [http://neilmitchell.blogspot.com/2007/06/boilerplate-considered-harmful-uniplate.html Boilerplate considered harmful (Uniplate edition!)] | * [http://neilmitchell.blogspot.com/2007/06/boilerplate-considered-harmful-uniplate.html Boilerplate considered harmful (Uniplate edition!)] | ||
=== Further reading === | |||
* [http://haskell.org/haskellwiki/Research_papers/Data_structures Research papers on data structures in Haskell] | |||
== Control structures == | == Control structures == |
Revision as of 00:31, 6 July 2007
Data structures
- Queues without pointers
- A Tree Grows Up in Haskell: Building a Dictionary Type
- Haskell Stacks : Two Different Ways
- A counter datatype with constant-time update
- Map fusion: Making Haskell 225% faster
- Roll Your Own Window Manager: Tracking Focus with a Zipper
Strings
Mutable data
Generics
Further reading
Control structures
See also the subsections for monads and comonads.