
@Misc{mcallister2010detrospector-0.1,
  author = {Keegan McAllister},
  title = {{detrospector: Markov chain text generator}},
  howpublished = {\url{http://hackage.haskell.org/package/detrospector-0.1}},
  year = {2010},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Text, Natural Language Processing},
  subtype = {program},
}

@Misc{dagit2008helisp-0.1,
  author = {Jason Dagit},
  title = {{helisp: An incomplete Elisp compiler}},
  howpublished = {\url{http://hackage.haskell.org/package/helisp-0.1}},
  year = {2008},
  month = {April},
  version = {0.1},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{morelli2010hscurses-fish-ex-1.3.0,
  author = {Dino Morelli},
  title = {{hscurses-fish-ex: hscurses swimming fish example}},
  howpublished = {\url{http://hackage.haskell.org/package/hscurses-fish-ex-1.3.0}},
  year = {2010},
  month = {April},
  version = {1.3.0},
  keywords = {Haskell, Console, Development, Education, Help,
User Interfaces},
  subtype = {program},
}

@Misc{elliott2010MemoTrie-0.4.8,
  author = {Conal Elliott},
  title = {{MemoTrie: Trie-based memo functions}},
  howpublished = {\url{http://hackage.haskell.org/package/MemoTrie-0.4.8}},
  year = {2010},
  month = {September},
  version = {0.4.8},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{elliott2008MemoTrie-0.4,
  author = {Conal Elliott},
  title = {{MemoTrie: Trie-based memo functions}},
  howpublished = {\url{http://hackage.haskell.org/package/MemoTrie-0.4}},
  year = {2008},
  month = {October},
  version = {0.4},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{elliott2009MemoTrie-0.4.3,
  author = {Conal Elliott},
  title = {{MemoTrie: Trie-based memo functions}},
  howpublished = {\url{http://hackage.haskell.org/package/MemoTrie-0.4.3}},
  year = {2009},
  month = {January},
  version = {0.4.3},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{elliott2008MemoTrie-0.0,
  author = {Conal Elliott},
  title = {{MemoTrie: Trie-based memo functions}},
  howpublished = {\url{http://hackage.haskell.org/package/MemoTrie-0.0}},
  year = {2008},
  month = {July},
  version = {0.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{elliott2009MemoTrie-0.4.5,
  author = {Conal Elliott},
  title = {{MemoTrie: Trie-based memo functions}},
  howpublished = {\url{http://hackage.haskell.org/package/MemoTrie-0.4.5}},
  year = {2009},
  month = {May},
  version = {0.4.5},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{elliott2010MemoTrie-0.4.9,
  author = {Conal Elliott},
  title = {{MemoTrie: Trie-based memo functions}},
  howpublished = {\url{http://hackage.haskell.org/package/MemoTrie-0.4.9}},
  year = {2010},
  month = {September},
  version = {0.4.9},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{elliott2009MemoTrie-0.4.7,
  author = {Conal Elliott},
  title = {{MemoTrie: Trie-based memo functions}},
  howpublished = {\url{http://hackage.haskell.org/package/MemoTrie-0.4.7}},
  year = {2009},
  month = {November},
  version = {0.4.7},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{elliott2008MemoTrie-0.1,
  author = {Conal Elliott},
  title = {{MemoTrie: Trie-based memo functions}},
  howpublished = {\url{http://hackage.haskell.org/package/MemoTrie-0.1}},
  year = {2008},
  month = {October},
  version = {0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{elliott2008MemoTrie-0.4.1,
  author = {Conal Elliott},
  title = {{MemoTrie: Trie-based memo functions}},
  howpublished = {\url{http://hackage.haskell.org/package/MemoTrie-0.4.1}},
  year = {2008},
  month = {November},
  version = {0.4.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{elliott2008MemoTrie-0.2,
  author = {Conal Elliott},
  title = {{MemoTrie: Trie-based memo functions}},
  howpublished = {\url{http://hackage.haskell.org/package/MemoTrie-0.2}},
  year = {2008},
  month = {October},
  version = {0.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{elliott2009MemoTrie-0.4.2,
  author = {Conal Elliott},
  title = {{MemoTrie: Trie-based memo functions}},
  howpublished = {\url{http://hackage.haskell.org/package/MemoTrie-0.4.2}},
  year = {2009},
  month = {January},
  version = {0.4.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{elliott2010lub-0.1.6,
  author = {Conal Elliott},
  title = {{lub: information operators: least upper bound (lub) and greatest lower bound (glb)}},
  howpublished = {\url{http://hackage.haskell.org/package/lub-0.1.6}},
  year = {2010},
  month = {September},
  version = {0.1.6},
  keywords = {Haskell, Concurrency, Data, Other},
  subtype = {program},
}

@Misc{elliott2010lub-0.1.2,
  author = {Conal Elliott},
  title = {{lub: information operators: least upper bound (lub) and greatest lower bound (glb)}},
  howpublished = {\url{http://hackage.haskell.org/package/lub-0.1.2}},
  year = {2010},
  month = {September},
  version = {0.1.2},
  keywords = {Haskell, Concurrency, Data, Other},
  subtype = {program},
}

@Misc{elliott2008lub-0.0.0,
  author = {Conal Elliott},
  title = {{lub: least upper bounds -- information merging}},
  howpublished = {\url{http://hackage.haskell.org/package/lub-0.0.0}},
  year = {2008},
  month = {November},
  version = {0.0.0},
  keywords = {Haskell, Concurrency, Data, Other},
  subtype = {program},
}

@Misc{elliott2009lub-0.0.5,
  author = {Conal Elliott},
  title = {{lub: least upper bounds -- information merging}},
  howpublished = {\url{http://hackage.haskell.org/package/lub-0.0.5}},
  year = {2009},
  month = {January},
  version = {0.0.5},
  keywords = {Haskell, Concurrency, Data, Other},
  subtype = {program},
}

@Misc{elliott2010lub-0.1.5,
  author = {Conal Elliott},
  title = {{lub: information operators: least upper bound (lub) and greatest lower bound (glb)}},
  howpublished = {\url{http://hackage.haskell.org/package/lub-0.1.5}},
  year = {2010},
  month = {September},
  version = {0.1.5},
  keywords = {Haskell, Concurrency, Data, Other},
  subtype = {program},
}

@Misc{elliott2008lub-0.0.2,
  author = {Conal Elliott},
  title = {{lub: least upper bounds -- information merging}},
  howpublished = {\url{http://hackage.haskell.org/package/lub-0.0.2}},
  year = {2008},
  month = {November},
  version = {0.0.2},
  keywords = {Haskell, Concurrency, Data, Other},
  subtype = {program},
}

@Misc{elliott2010lub-0.0.6,
  author = {Conal Elliott},
  title = {{lub: least upper bounds -- information merging}},
  howpublished = {\url{http://hackage.haskell.org/package/lub-0.0.6}},
  year = {2010},
  month = {March},
  version = {0.0.6},
  keywords = {Haskell, Concurrency, Data, Other},
  subtype = {program},
}

@Misc{elliott2010lub-0.1.3,
  author = {Conal Elliott},
  title = {{lub: information operators: least upper bound (lub) and greatest lower bound (glb)}},
  howpublished = {\url{http://hackage.haskell.org/package/lub-0.1.3}},
  year = {2010},
  month = {September},
  version = {0.1.3},
  keywords = {Haskell, Concurrency, Data, Other},
  subtype = {program},
}

@Misc{elliott2008lub-0.0.1,
  author = {Conal Elliott},
  title = {{lub: least upper bounds -- information merging}},
  howpublished = {\url{http://hackage.haskell.org/package/lub-0.0.1}},
  year = {2008},
  month = {November},
  version = {0.0.1},
  keywords = {Haskell, Concurrency, Data, Other},
  subtype = {program},
}

@Misc{elliott2010lub-0.1.1,
  author = {Conal Elliott},
  title = {{lub: information operators: least upper bound (lub) and greatest lower bound (glb)}},
  howpublished = {\url{http://hackage.haskell.org/package/lub-0.1.1}},
  year = {2010},
  month = {September},
  version = {0.1.1},
  keywords = {Haskell, Concurrency, Data, Other},
  subtype = {program},
}

@Misc{elliott2008lub-0.0.3,
  author = {Conal Elliott},
  title = {{lub: least upper bounds -- information merging}},
  howpublished = {\url{http://hackage.haskell.org/package/lub-0.0.3}},
  year = {2008},
  month = {November},
  version = {0.0.3},
  keywords = {Haskell, Concurrency, Data, Other},
  subtype = {program},
}

@Misc{elliott2008lub-0.0.4,
  author = {Conal Elliott},
  title = {{lub: least upper bounds -- information merging}},
  howpublished = {\url{http://hackage.haskell.org/package/lub-0.0.4}},
  year = {2008},
  month = {November},
  version = {0.0.4},
  keywords = {Haskell, Concurrency, Data, Other},
  subtype = {program},
}

@Misc{schmidt2010Holumbus-MapReduce-0.1.0,
  author = {Uwe Schmidt and Stefan Schmidt},
  title = {{Holumbus-MapReduce: a distributed MapReduce framework}},
  howpublished = {\url{http://hackage.haskell.org/package/Holumbus-MapReduce-0.1.0}},
  year = {2010},
  month = {May},
  version = {0.1.0},
  keywords = {Haskell, Distributed Computing},
  subtype = {program},
}

@Misc{schmidt2009Holumbus-MapReduce-0.0.1,
  author = {Uwe Schmidt and Stefan Schmidt},
  title = {{Holumbus-MapReduce: a distributed MapReduce framework}},
  howpublished = {\url{http://hackage.haskell.org/package/Holumbus-MapReduce-0.0.1}},
  year = {2009},
  month = {March},
  version = {0.0.1},
  keywords = {Haskell, Distributed Computing},
  subtype = {program},
}

@Misc{schmidt2010Holumbus-MapReduce-0.1.1,
  author = {Uwe Schmidt and Stefan Schmidt},
  title = {{Holumbus-MapReduce: a distributed MapReduce framework}},
  howpublished = {\url{http://hackage.haskell.org/package/Holumbus-MapReduce-0.1.1}},
  year = {2010},
  month = {August},
  version = {0.1.1},
  keywords = {Haskell, Distributed Computing},
  subtype = {program},
}

@Misc{mcallister2010spawn-0.1,
  author = {Keegan McAllister},
  title = {{spawn: Tiny library for joinable computations / threads with results.}},
  howpublished = {\url{http://hackage.haskell.org/package/spawn-0.1}},
  year = {2010},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Concurrency, Concurrent, Control},
  subtype = {program},
}

@Misc{mcallister2010spawn-0.2,
  author = {Keegan McAllister},
  title = {{spawn: Tiny library for joinable computations / threads with results.}},
  howpublished = {\url{http://hackage.haskell.org/package/spawn-0.2}},
  year = {2010},
  month = {September},
  version = {0.2},
  keywords = {Haskell, Concurrency, Concurrent, Control},
  subtype = {program},
}

@Misc{weber2009cal3d-opengl-0.1,
  author = {Gregory D. Weber},
  title = {{cal3d-opengl: OpenGL rendering for the Cal3D animation library}},
  howpublished = {\url{http://hackage.haskell.org/package/cal3d-opengl-0.1}},
  year = {2009},
  month = {June},
  version = {0.1},
  keywords = {Haskell, Graphics, Animation},
  subtype = {program},
}

@Misc{mitchell2010cmdargs-0.3,
  author = {Neil Mitchell},
  title = {{cmdargs: Command line argument processing}},
  howpublished = {\url{http://hackage.haskell.org/package/cmdargs-0.3}},
  year = {2010},
  month = {August},
  version = {0.3},
  keywords = {Haskell, Console},
  subtype = {program},
}

@Misc{mitchell2010cmdargs-0.5,
  author = {Neil Mitchell},
  title = {{cmdargs: Command line argument processing}},
  howpublished = {\url{http://hackage.haskell.org/package/cmdargs-0.5}},
  year = {2010},
  month = {September},
  version = {0.5},
  keywords = {Haskell, Console},
  subtype = {program},
}

@Misc{mitchell2010cmdargs-0.4,
  author = {Neil Mitchell},
  title = {{cmdargs: Command line argument processing}},
  howpublished = {\url{http://hackage.haskell.org/package/cmdargs-0.4}},
  year = {2010},
  month = {September},
  version = {0.4},
  keywords = {Haskell, Console},
  subtype = {program},
}

@Misc{mitchell2010cmdargs-0.6.1,
  author = {Neil Mitchell},
  title = {{cmdargs: Command line argument processing}},
  howpublished = {\url{http://hackage.haskell.org/package/cmdargs-0.6.1}},
  year = {2010},
  month = {October},
  version = {0.6.1},
  keywords = {Haskell, Console},
  subtype = {program},
}

@Misc{mitchell2009cmdargs-0.1,
  author = {Neil Mitchell},
  title = {{cmdargs: Command line argument processing}},
  howpublished = {\url{http://hackage.haskell.org/package/cmdargs-0.1}},
  year = {2009},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Console},
  subtype = {program},
}

@Misc{mitchell2010cmdargs-0.6,
  author = {Neil Mitchell},
  title = {{cmdargs: Command line argument processing}},
  howpublished = {\url{http://hackage.haskell.org/package/cmdargs-0.6}},
  year = {2010},
  month = {September},
  version = {0.6},
  keywords = {Haskell, Console},
  subtype = {program},
}

@Misc{mitchell2010cmdargs-0.2,
  author = {Neil Mitchell},
  title = {{cmdargs: Command line argument processing}},
  howpublished = {\url{http://hackage.haskell.org/package/cmdargs-0.2}},
  year = {2010},
  month = {August},
  version = {0.2},
  keywords = {Haskell, Console},
  subtype = {program},
}

@Misc{reck2009parallel-tree-search-0.3,
  author = {Fabian Reck and Sebastian Fischer},
  title = {{parallel-tree-search: Parallel Tree Search}},
  howpublished = {\url{http://hackage.haskell.org/package/parallel-tree-search-0.3}},
  year = {2009},
  month = {March},
  version = {0.3},
  keywords = {Haskell, Control, Concurrency},
  subtype = {program},
}

@Misc{reck2009parallel-tree-search-0.4,
  author = {Fabian Reck and Sebastian Fischer},
  title = {{parallel-tree-search: Parallel Tree Search}},
  howpublished = {\url{http://hackage.haskell.org/package/parallel-tree-search-0.4}},
  year = {2009},
  month = {April},
  version = {0.4},
  keywords = {Haskell, Control, Concurrency},
  subtype = {program},
}

@Misc{reck2009parallel-tree-search-0.2.1,
  author = {Fabian Reck and Sebastian Fischer},
  title = {{parallel-tree-search: Parallel Tree Search}},
  howpublished = {\url{http://hackage.haskell.org/package/parallel-tree-search-0.2.1}},
  year = {2009},
  month = {March},
  version = {0.2.1},
  keywords = {Haskell, Control, Concurrency},
  subtype = {program},
}

@Misc{fischer2009parallel-tree-search-0.1.1,
  author = {Sebastian Fischer},
  title = {{parallel-tree-search: Parallel Tree Search}},
  howpublished = {\url{http://hackage.haskell.org/package/parallel-tree-search-0.1.1}},
  year = {2009},
  month = {March},
  version = {0.1.1},
  keywords = {Haskell, Control, Concurrent},
  subtype = {program},
}

@Misc{fischer2009parallel-tree-search-0.1,
  author = {Sebastian Fischer},
  title = {{parallel-tree-search: Parallel Tree Search}},
  howpublished = {\url{http://hackage.haskell.org/package/parallel-tree-search-0.1}},
  year = {2009},
  month = {March},
  version = {0.1},
  keywords = {Haskell, Control, Concurrent},
  subtype = {program},
}

@Misc{reck2009parallel-tree-search-0.4.1,
  author = {Fabian Reck and Sebastian Fischer},
  title = {{parallel-tree-search: Parallel Tree Search}},
  howpublished = {\url{http://hackage.haskell.org/package/parallel-tree-search-0.4.1}},
  year = {2009},
  month = {April},
  version = {0.4.1},
  keywords = {Haskell, Control, Concurrency},
  subtype = {program},
}

@Misc{fischer2009parallel-tree-search-0.2,
  author = {Sebastian Fischer},
  title = {{parallel-tree-search: Parallel Tree Search}},
  howpublished = {\url{http://hackage.haskell.org/package/parallel-tree-search-0.2}},
  year = {2009},
  month = {March},
  version = {0.2},
  keywords = {Haskell, Control, Concurrency},
  subtype = {program},
}

@Misc{fox2009Extra-1.30,
  author = {David Fox},
  title = {{Extra: A grab bag of modules.}},
  howpublished = {\url{http://hackage.haskell.org/package/Extra-1.30}},
  year = {2009},
  month = {March},
  version = {1.30},
  keywords = {Haskell, Unclassified},
  subtype = {program},
}

@Misc{fox2009Extra-1.29,
  author = {David Fox},
  title = {{Extra: A grab bag of modules.}},
  howpublished = {\url{http://hackage.haskell.org/package/Extra-1.29}},
  year = {2009},
  month = {January},
  version = {1.29},
  keywords = {Haskell, Unclassified},
  subtype = {program},
}

@Misc{fox2009Extra-1.33,
  author = {David Fox},
  title = {{Extra: A grab bag of modules.}},
  howpublished = {\url{http://hackage.haskell.org/package/Extra-1.33}},
  year = {2009},
  month = {July},
  version = {1.33},
  keywords = {Haskell, Unclassified},
  subtype = {program},
}

@Misc{grigoriev2008i18n-0.3,
  author = {Eugene Grigoriev},
  title = {{i18n: Internationalization for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/i18n-0.3}},
  year = {2008},
  month = {January},
  version = {0.3},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{grigoriev2008i18n-0.1.2,
  author = {Eugene Grigoriev},
  title = {{i18n: Internationalization for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/i18n-0.1.2}},
  year = {2008},
  month = {January},
  version = {0.1.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{grigoriev2008i18n-0.1.3,
  author = {Eugene Grigoriev},
  title = {{i18n: Internationalization for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/i18n-0.1.3}},
  year = {2008},
  month = {January},
  version = {0.1.3},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{grigoriev2008i18n-0.1.1,
  author = {Eugene Grigoriev},
  title = {{i18n: Internationalization for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/i18n-0.1.1}},
  year = {2008},
  month = {January},
  version = {0.1.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{grigoriev2008i18n-0.1,
  author = {Eugene Grigoriev},
  title = {{i18n: Internationalization for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/i18n-0.1}},
  year = {2008},
  month = {January},
  version = {0.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{grigoriev2008i18n-0.2,
  author = {Eugene Grigoriev},
  title = {{i18n: Internationalization for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/i18n-0.2}},
  year = {2008},
  month = {January},
  version = {0.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{thielemann2010llvm-extra-0.1,
  author = {Henning Thielemann},
  title = {{llvm-extra: Utility functions for the llvm interface}},
  howpublished = {\url{http://hackage.haskell.org/package/llvm-extra-0.1}},
  year = {2010},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Compilers/Interpreters, Code Generation},
  subtype = {program},
}

@Misc{mcallister2010crystalfontz-0.1,
  author = {Keegan McAllister},
  title = {{crystalfontz: Control Crystalfontz LCD displays.}},
  howpublished = {\url{http://hackage.haskell.org/package/crystalfontz-0.1}},
  year = {2010},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Hardware, System, User Interfaces},
  subtype = {program},
}

@Misc{dagit2009nehe-tuts-0.1.1,
  author = {Jason Dagit},
  title = {{nehe-tuts: Port of the NeHe OpenGL tutorials to Haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/nehe-tuts-0.1.1}},
  year = {2009},
  month = {January},
  version = {0.1.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{dagit2008nehe-tuts-0.1,
  author = {Jason Dagit},
  title = {{nehe-tuts: Port of the NeHe OpenGL tutorials to Haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/nehe-tuts-0.1}},
  year = {2008},
  month = {December},
  version = {0.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{parker2010bird-0.0.7,
  author = {Parker and Matt},
  title = {{bird: A simple, sinatra-inspired web framework.}},
  howpublished = {\url{http://hackage.haskell.org/package/bird-0.0.7}},
  year = {2010},
  month = {July},
  version = {0.0.7},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{parker2010bird-0.0.2,
  author = {Parker and Matt},
  title = {{bird: A simple, sinatra-inspired web framework.}},
  howpublished = {\url{http://hackage.haskell.org/package/bird-0.0.2}},
  year = {2010},
  month = {June},
  version = {0.0.2},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{parker2010bird-0.0.14,
  author = {Parker and Matt},
  title = {{bird: A simple, sinatra-inspired web framework.}},
  howpublished = {\url{http://hackage.haskell.org/package/bird-0.0.14}},
  year = {2010},
  month = {August},
  version = {0.0.14},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{parker2010bird-0.0.6,
  author = {Parker and Matt},
  title = {{bird: A simple, sinatra-inspired web framework.}},
  howpublished = {\url{http://hackage.haskell.org/package/bird-0.0.6}},
  year = {2010},
  month = {July},
  version = {0.0.6},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{parker2010bird-0.0.19,
  author = {Parker and Matt},
  title = {{bird: A simple, sinatra-inspired web framework.}},
  howpublished = {\url{http://hackage.haskell.org/package/bird-0.0.19}},
  year = {2010},
  month = {August},
  version = {0.0.19},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{parker2010bird-0.0.10,
  author = {Parker and Matt},
  title = {{bird: A simple, sinatra-inspired web framework.}},
  howpublished = {\url{http://hackage.haskell.org/package/bird-0.0.10}},
  year = {2010},
  month = {July},
  version = {0.0.10},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{parker2010bird-0.0.1,
  author = {Parker and Matt},
  title = {{bird: A simple, sinatra-inspired web framework.}},
  howpublished = {\url{http://hackage.haskell.org/package/bird-0.0.1}},
  year = {2010},
  month = {June},
  version = {0.0.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{parker2010bird-0.0.13,
  author = {Parker and Matt},
  title = {{bird: A simple, sinatra-inspired web framework.}},
  howpublished = {\url{http://hackage.haskell.org/package/bird-0.0.13}},
  year = {2010},
  month = {August},
  version = {0.0.13},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{parker2010bird-0.0.16,
  author = {Parker and Matt},
  title = {{bird: A simple, sinatra-inspired web framework.}},
  howpublished = {\url{http://hackage.haskell.org/package/bird-0.0.16}},
  year = {2010},
  month = {August},
  version = {0.0.16},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{parker2010bird-0.0.3,
  author = {Parker and Matt},
  title = {{bird: A simple, sinatra-inspired web framework.}},
  howpublished = {\url{http://hackage.haskell.org/package/bird-0.0.3}},
  year = {2010},
  month = {June},
  version = {0.0.3},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{parker2010bird-0.0.12,
  author = {Parker and Matt},
  title = {{bird: A simple, sinatra-inspired web framework.}},
  howpublished = {\url{http://hackage.haskell.org/package/bird-0.0.12}},
  year = {2010},
  month = {August},
  version = {0.0.12},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{parker2010bird-0.0.15,
  author = {Parker and Matt},
  title = {{bird: A simple, sinatra-inspired web framework.}},
  howpublished = {\url{http://hackage.haskell.org/package/bird-0.0.15}},
  year = {2010},
  month = {August},
  version = {0.0.15},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{parker2010bird-0.0.18,
  author = {Parker and Matt},
  title = {{bird: A simple, sinatra-inspired web framework.}},
  howpublished = {\url{http://hackage.haskell.org/package/bird-0.0.18}},
  year = {2010},
  month = {August},
  version = {0.0.18},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{parker2010bird-0.0.11,
  author = {Parker and Matt},
  title = {{bird: A simple, sinatra-inspired web framework.}},
  howpublished = {\url{http://hackage.haskell.org/package/bird-0.0.11}},
  year = {2010},
  month = {July},
  version = {0.0.11},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{parker2010bird-0.0.8,
  author = {Parker and Matt},
  title = {{bird: A simple, sinatra-inspired web framework.}},
  howpublished = {\url{http://hackage.haskell.org/package/bird-0.0.8}},
  year = {2010},
  month = {July},
  version = {0.0.8},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{parker2010bird-0.0.17,
  author = {Parker and Matt},
  title = {{bird: A simple, sinatra-inspired web framework.}},
  howpublished = {\url{http://hackage.haskell.org/package/bird-0.0.17}},
  year = {2010},
  month = {August},
  version = {0.0.17},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{parker2010bird-0.0.9,
  author = {Parker and Matt},
  title = {{bird: A simple, sinatra-inspired web framework.}},
  howpublished = {\url{http://hackage.haskell.org/package/bird-0.0.9}},
  year = {2010},
  month = {July},
  version = {0.0.9},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2009hack-handler-simpleserver-0.0.0,
  author = {Michael Snoyman},
  title = {{hack-handler-simpleserver: A simplistic HTTP server handler for Hack.}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-handler-simpleserver-0.0.0}},
  year = {2009},
  month = {June},
  version = {0.0.0},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010hack-handler-simpleserver-0.2.0.1,
  author = {Michael Snoyman},
  title = {{hack-handler-simpleserver: A simplistic HTTP server handler for Hack.}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-handler-simpleserver-0.2.0.1}},
  year = {2010},
  month = {January},
  version = {0.2.0.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2009hack-handler-simpleserver-0.2.0,
  author = {Michael Snoyman},
  title = {{hack-handler-simpleserver: A simplistic HTTP server handler for Hack.}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-handler-simpleserver-0.2.0}},
  year = {2009},
  month = {December},
  version = {0.2.0},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2009hack-handler-simpleserver-0.0.1,
  author = {Michael Snoyman},
  title = {{hack-handler-simpleserver: A simplistic HTTP server handler for Hack.}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-handler-simpleserver-0.0.1}},
  year = {2009},
  month = {July},
  version = {0.0.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{unknown2010cpsa-2.0.5,
  author = {unknown},
  title = {{cpsa: Symbolic cryptographic protocol analyzer}},
  howpublished = {\url{http://hackage.haskell.org/package/cpsa-2.0.5}},
  year = {2010},
  month = {June},
  version = {2.0.5},
  keywords = {Haskell, Cryptography},
  subtype = {program},
}

@Misc{unknown2010cpsa-2.0.4,
  author = {unknown},
  title = {{cpsa: Symbolic cryptographic protocol analyzer}},
  howpublished = {\url{http://hackage.haskell.org/package/cpsa-2.0.4}},
  year = {2010},
  month = {April},
  version = {2.0.4},
  keywords = {Haskell, Cryptography},
  subtype = {program},
}

@Misc{unknown2010cpsa-2.1.0,
  author = {unknown},
  title = {{cpsa: Symbolic cryptographic protocol analyzer}},
  howpublished = {\url{http://hackage.haskell.org/package/cpsa-2.1.0}},
  year = {2010},
  month = {July},
  version = {2.1.0},
  keywords = {Haskell, Cryptography},
  subtype = {program},
}

@Misc{unknown2010cpsa-2.0.3,
  author = {unknown},
  title = {{cpsa: Symbolic cryptographic protocol analyzer}},
  howpublished = {\url{http://hackage.haskell.org/package/cpsa-2.0.3}},
  year = {2010},
  month = {March},
  version = {2.0.3},
  keywords = {Haskell, Cryptography},
  subtype = {program},
}

@Misc{unknown2010cpsa-2.0.2,
  author = {unknown},
  title = {{cpsa: Symbolic cryptographic protocol analyzer}},
  howpublished = {\url{http://hackage.haskell.org/package/cpsa-2.0.2}},
  year = {2010},
  month = {March},
  version = {2.0.2},
  keywords = {Haskell, Cryptography},
  subtype = {program},
}

@Misc{unknown2010cpsa-2.1.1,
  author = {unknown},
  title = {{cpsa: Symbolic cryptographic protocol analyzer}},
  howpublished = {\url{http://hackage.haskell.org/package/cpsa-2.1.1}},
  year = {2010},
  month = {September},
  version = {2.1.1},
  keywords = {Haskell, Cryptography},
  subtype = {program},
}

@Misc{unknown2010cpsa-2.0.0,
  author = {unknown},
  title = {{cpsa: Symbolic cryptographic protocol analyzer}},
  howpublished = {\url{http://hackage.haskell.org/package/cpsa-2.0.0}},
  year = {2010},
  month = {March},
  version = {2.0.0},
  keywords = {Haskell, Cryptography},
  subtype = {program},
}

@Misc{unknown2009NewBinary-0.2.1,
  author = {unknown},
  title = {{NewBinary: A binary I/O library}},
  howpublished = {\url{http://hackage.haskell.org/package/NewBinary-0.2.1}},
  year = {2009},
  month = {October},
  version = {0.2.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{unknown2008NewBinary-0.1.1,
  author = {unknown},
  title = {{NewBinary: A binary I/O library}},
  howpublished = {\url{http://hackage.haskell.org/package/NewBinary-0.1.1}},
  year = {2008},
  month = {June},
  version = {0.1.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{unknown2007NewBinary-0.1,
  author = {unknown},
  title = {{NewBinary: A binary I/O library}},
  howpublished = {\url{http://hackage.haskell.org/package/NewBinary-0.1}},
  year = {2007},
  month = {March},
  version = {0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{squartini2010mount-0.1,
  author = {Nicola Squartini},
  title = {{mount: Mounts and umounts filesystems}},
  howpublished = {\url{http://hackage.haskell.org/package/mount-0.1}},
  year = {2010},
  month = {August},
  version = {0.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{squartini2010mount-0.2,
  author = {Nicola Squartini},
  title = {{mount: Mounts and umounts filesystems}},
  howpublished = {\url{http://hackage.haskell.org/package/mount-0.2}},
  year = {2010},
  month = {September},
  version = {0.2},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{mitchell2008GuiHaskell-0.1.1,
  author = {Neil Mitchell},
  title = {{GuiHaskell: A graphical REPL and development environment for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/GuiHaskell-0.1.1}},
  year = {2008},
  month = {March},
  version = {0.1.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{mitchell2007GuiHaskell-0.1,
  author = {Neil Mitchell and Asumu Takikawa},
  title = {{GuiHaskell: A graphical REPL and development environment for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/GuiHaskell-0.1}},
  year = {2007},
  month = {August},
  version = {0.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{snoyman2010data-object-json-0.3.1.1,
  author = {Michael Snoyman},
  title = {{data-object-json: Serialize JSON data to/from Haskell using the data-object library.}},
  howpublished = {\url{http://hackage.haskell.org/package/data-object-json-0.3.1.1}},
  year = {2010},
  month = {August},
  version = {0.3.1.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{snoyman2009data-object-json-0.0.0,
  author = {Michael Snoyman},
  title = {{data-object-json: Serialize JSON data to/from Haskell using the data-object library.}},
  howpublished = {\url{http://hackage.haskell.org/package/data-object-json-0.0.0}},
  year = {2009},
  month = {December},
  version = {0.0.0},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{snoyman2010data-object-json-0.3.1,
  author = {Michael Snoyman},
  title = {{data-object-json: Serialize JSON data to/from Haskell using the data-object library.}},
  howpublished = {\url{http://hackage.haskell.org/package/data-object-json-0.3.1}},
  year = {2010},
  month = {May},
  version = {0.3.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{snoyman2010data-object-json-0.0.0.1,
  author = {Michael Snoyman},
  title = {{data-object-json: Serialize JSON data to/from Haskell using the data-object library.}},
  howpublished = {\url{http://hackage.haskell.org/package/data-object-json-0.0.0.1}},
  year = {2010},
  month = {February},
  version = {0.0.0.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{snoyman2010data-object-json-0.3.1.2,
  author = {Michael Snoyman},
  title = {{data-object-json: Serialize JSON data to/from Haskell using the data-object library.}},
  howpublished = {\url{http://hackage.haskell.org/package/data-object-json-0.3.1.2}},
  year = {2010},
  month = {September},
  version = {0.3.1.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{snoyman2010data-object-json-0.3.0,
  author = {Michael Snoyman},
  title = {{data-object-json: Serialize JSON data to/from Haskell using the data-object library.}},
  howpublished = {\url{http://hackage.haskell.org/package/data-object-json-0.3.0}},
  year = {2010},
  month = {May},
  version = {0.3.0},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{snoyman2010data-object-json-0.3.1.3,
  author = {Michael Snoyman},
  title = {{data-object-json: Serialize JSON data to/from Haskell using the data-object library.}},
  howpublished = {\url{http://hackage.haskell.org/package/data-object-json-0.3.1.3}},
  year = {2010},
  month = {September},
  version = {0.3.1.3},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{oconnor2009spacepart-0.1.0.0,
  author = {Corey O'Connor},
  title = {{spacepart: Space partition data structures. Currently only a QuadTree.}},
  howpublished = {\url{http://hackage.haskell.org/package/spacepart-0.1.0.0}},
  year = {2009},
  month = {February},
  version = {0.1.0.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{martin2008GoogleChart-0.1,
  author = {Evan Martin},
  title = {{GoogleChart: Generate web-based charts using the Google Chart API}},
  howpublished = {\url{http://hackage.haskell.org/package/GoogleChart-0.1}},
  year = {2008},
  month = {February},
  version = {0.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{martin2008GoogleChart-0.2,
  author = {Evan Martin},
  title = {{GoogleChart: Generate web-based charts using the Google Chart API}},
  howpublished = {\url{http://hackage.haskell.org/package/GoogleChart-0.2}},
  year = {2008},
  month = {February},
  version = {0.2},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{jeremyseereasoncom2009URLT-0.10,
  author = {jeremy@seereason.com},
  title = {{URLT: Library for maintaining correctness of URLs within an application.}},
  howpublished = {\url{http://hackage.haskell.org/package/URLT-0.10}},
  year = {2009},
  month = {October},
  version = {0.10},
  keywords = {Haskell, Web, Language},
  subtype = {program},
}

@Misc{jeremyseereasoncom2010URLT-0.14,
  author = {jeremy@seereason.com},
  title = {{URLT: Library for maintaining correctness of URLs within an application.}},
  howpublished = {\url{http://hackage.haskell.org/package/URLT-0.14}},
  year = {2010},
  month = {March},
  version = {0.14},
  keywords = {Haskell, Web, Language},
  subtype = {program},
}

@Misc{team2009happstack-data-0.3.1,
  author = {Happstack team and HAppS LLC},
  title = {{happstack-data: Happstack data manipulation libraries}},
  howpublished = {\url{http://hackage.haskell.org/package/happstack-data-0.3.1}},
  year = {2009},
  month = {June},
  version = {0.3.1},
  keywords = {Haskell, Web, Distributed Computing},
  subtype = {program},
}

@Misc{team2010happstack-data-0.5.0,
  author = {Happstack team and HAppS LLC},
  title = {{happstack-data: Happstack data manipulation libraries}},
  howpublished = {\url{http://hackage.haskell.org/package/happstack-data-0.5.0}},
  year = {2010},
  month = {May},
  version = {0.5.0},
  keywords = {Haskell, Web, Distributed Computing},
  subtype = {program},
}

@Misc{team2009happstack-data-0.3.3,
  author = {Happstack team and HAppS LLC},
  title = {{happstack-data: Happstack data manipulation libraries}},
  howpublished = {\url{http://hackage.haskell.org/package/happstack-data-0.3.3}},
  year = {2009},
  month = {July},
  version = {0.3.3},
  keywords = {Haskell, Web, Distributed Computing},
  subtype = {program},
}

@Misc{team2010happstack-data-0.5.0.2,
  author = {Happstack team and HAppS LLC},
  title = {{happstack-data: Happstack data manipulation libraries}},
  howpublished = {\url{http://hackage.haskell.org/package/happstack-data-0.5.0.2}},
  year = {2010},
  month = {May},
  version = {0.5.0.2},
  keywords = {Haskell, Web, Distributed Computing},
  subtype = {program},
}

@Misc{team2009happstack-data-0.2.1,
  author = {Happstack team and HAppS LLC},
  title = {{happstack-data: Happstack data manipulation libraries}},
  howpublished = {\url{http://hackage.haskell.org/package/happstack-data-0.2.1}},
  year = {2009},
  month = {March},
  version = {0.2.1},
  keywords = {Haskell, Web, Distributed Computing},
  subtype = {program},
}

@Misc{team2009happstack-data-0.3.2,
  author = {Happstack team and HAppS LLC},
  title = {{happstack-data: Happstack data manipulation libraries}},
  howpublished = {\url{http://hackage.haskell.org/package/happstack-data-0.3.2}},
  year = {2009},
  month = {June},
  version = {0.3.2},
  keywords = {Haskell, Web, Distributed Computing},
  subtype = {program},
}

@Misc{team2009happstack-data-0.1,
  author = {Happstack team and HAppS LLC},
  title = {{happstack-data: Happstack data manipulation libraries}},
  howpublished = {\url{http://hackage.haskell.org/package/happstack-data-0.1}},
  year = {2009},
  month = {February},
  version = {0.1},
  keywords = {Haskell, Web, Distributed Computing},
  subtype = {program},
}

@Misc{team2009happstack-data-0.4.1,
  author = {Happstack team and HAppS LLC},
  title = {{happstack-data: Happstack data manipulation libraries}},
  howpublished = {\url{http://hackage.haskell.org/package/happstack-data-0.4.1}},
  year = {2009},
  month = {December},
  version = {0.4.1},
  keywords = {Haskell, Web, Distributed Computing},
  subtype = {program},
}

@Misc{rossato2008citeproc-hs-0.1,
  author = {Andrea Rossato},
  title = {{citeproc-hs: A Citation Style Language implementation in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/citeproc-hs-0.1}},
  year = {2008},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{rossato2008citeproc-hs-0.2,
  author = {Andrea Rossato},
  title = {{citeproc-hs: A Citation Style Language implementation in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/citeproc-hs-0.2}},
  year = {2008},
  month = {December},
  version = {0.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{dorsey2008OneTuple-0.1.0,
  author = {John Dorsey},
  title = {{OneTuple: OneTuple, the Singleton Tuple}},
  howpublished = {\url{http://hackage.haskell.org/package/OneTuple-0.1.0}},
  year = {2008},
  month = {October},
  version = {0.1.0},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{dorsey2009OneTuple-0.2.1,
  author = {John Dorsey},
  title = {{OneTuple: Singleton Tuple}},
  howpublished = {\url{http://hackage.haskell.org/package/OneTuple-0.2.1}},
  year = {2009},
  month = {March},
  version = {0.2.1},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{dorsey2008OneTuple-0.2.0,
  author = {John Dorsey},
  title = {{OneTuple: Singleton Tuple}},
  howpublished = {\url{http://hackage.haskell.org/package/OneTuple-0.2.0}},
  year = {2008},
  month = {October},
  version = {0.2.0},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{dorsey2008OneTuple-0.1.1,
  author = {John Dorsey},
  title = {{OneTuple: Singleton Tuple}},
  howpublished = {\url{http://hackage.haskell.org/package/OneTuple-0.1.1}},
  year = {2008},
  month = {October},
  version = {0.1.1},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{piechotka2009nntp-0.0.2.1,
  author = {Maciej Piechotka},
  title = {{nntp: Library to connect to an NNTP Server}},
  howpublished = {\url{http://hackage.haskell.org/package/nntp-0.0.2.1}},
  year = {2009},
  month = {July},
  version = {0.0.2.1},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{piechotka2009nntp-0.0.2,
  author = {Maciej Piechotka},
  title = {{nntp: Library to connect to an NNTP Server}},
  howpublished = {\url{http://hackage.haskell.org/package/nntp-0.0.2}},
  year = {2009},
  month = {July},
  version = {0.0.2},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{piechotka2009nntp-0.0.1,
  author = {Maciej Piechotka},
  title = {{nntp: Library to connect to an NNTP Server}},
  howpublished = {\url{http://hackage.haskell.org/package/nntp-0.0.1}},
  year = {2009},
  month = {June},
  version = {0.0.1},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{piechotka2010nntp-0.0.3,
  author = {Maciej Piechotka},
  title = {{nntp: Library to connect to an NNTP Server}},
  howpublished = {\url{http://hackage.haskell.org/package/nntp-0.0.3}},
  year = {2010},
  month = {January},
  version = {0.0.3},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{lindstrøm2009SybWidget-0.5.2,
  author = {Mads Lindstr\o{}m},
  title = {{SybWidget: Library which aids constructing generic (SYB3-based) widgets}},
  howpublished = {\url{http://hackage.haskell.org/package/SybWidget-0.5.2}},
  year = {2009},
  month = {May},
  version = {0.5.2},
  keywords = {Haskell, GUI},
  subtype = {program},
}

@Misc{lindstrøm2008SybWidget-0.4.0,
  author = {Mads Lindstr\o{}m},
  title = {{SybWidget: Library which aids constructing generic (SYB3-based) widgets}},
  howpublished = {\url{http://hackage.haskell.org/package/SybWidget-0.4.0}},
  year = {2008},
  month = {May},
  version = {0.4.0},
  keywords = {Haskell, GUI},
  subtype = {program},
}

@Misc{lindstrøm2010SybWidget-0.5.3,
  author = {Mads Lindstr\o{}m},
  title = {{SybWidget: Library which aids constructing generic (SYB3-based) widgets}},
  howpublished = {\url{http://hackage.haskell.org/package/SybWidget-0.5.3}},
  year = {2010},
  month = {April},
  version = {0.5.3},
  keywords = {Haskell, GUI},
  subtype = {program},
}

@Misc{lindstrøm2010SybWidget-0.5.4,
  author = {Mads Lindstr\o{}m},
  title = {{SybWidget: Library which aids constructing generic (SYB3-based) widgets}},
  howpublished = {\url{http://hackage.haskell.org/package/SybWidget-0.5.4}},
  year = {2010},
  month = {August},
  version = {0.5.4},
  keywords = {Haskell, GUI},
  subtype = {program},
}

@Misc{lueth2008haskell-in-space-0.1.1,
  author = {Christoph Lueth and University of Bremen students},
  title = {{haskell-in-space: 'Asteroids' arcade games.}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-in-space-0.1.1}},
  year = {2008},
  month = {June},
  version = {0.1.1},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{lueth2008haskell-in-space-0.1,
  author = {Christoph Lueth and University of Bremen students},
  title = {{haskell-in-space: 'Asteroids' arcade games.}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-in-space-0.1}},
  year = {2008},
  month = {February},
  version = {0.1},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{unknown2010SyntaxMacros-0.1,
  author = {unknown},
  title = {{SyntaxMacros: Syntax Macros in the form of an EDSL}},
  howpublished = {\url{http://hackage.haskell.org/package/SyntaxMacros-0.1}},
  year = {2010},
  month = {May},
  version = {0.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{unknown2010SyntaxMacros-0.2,
  author = {unknown},
  title = {{SyntaxMacros: Syntax Macros in the form of an EDSL}},
  howpublished = {\url{http://hackage.haskell.org/package/SyntaxMacros-0.2}},
  year = {2010},
  month = {June},
  version = {0.2},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{dijk2010ls-usb-0.1.0.4,
  author = {Roel van Dijk},
  title = {{ls-usb: List USB devices}},
  howpublished = {\url{http://hackage.haskell.org/package/ls-usb-0.1.0.4}},
  year = {2010},
  month = {February},
  version = {0.1.0.4},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dijk2009ls-usb-0.1.0.3,
  author = {Roel van Dijk and Bas van Dijk},
  title = {{ls-usb: List USB devices}},
  howpublished = {\url{http://hackage.haskell.org/package/ls-usb-0.1.0.3}},
  year = {2009},
  month = {December},
  version = {0.1.0.3},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dijk2010ls-usb-0.1.0.6,
  author = {Roel van Dijk},
  title = {{ls-usb: List USB devices}},
  howpublished = {\url{http://hackage.haskell.org/package/ls-usb-0.1.0.6}},
  year = {2010},
  month = {August},
  version = {0.1.0.6},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dijk2009ls-usb-0.1.0.2,
  author = {Roel van Dijk and Bas van Dijk},
  title = {{ls-usb: List USB devices}},
  howpublished = {\url{http://hackage.haskell.org/package/ls-usb-0.1.0.2}},
  year = {2009},
  month = {December},
  version = {0.1.0.2},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dijk2010ls-usb-0.1.0.5,
  author = {Roel van Dijk},
  title = {{ls-usb: List USB devices}},
  howpublished = {\url{http://hackage.haskell.org/package/ls-usb-0.1.0.5}},
  year = {2010},
  month = {May},
  version = {0.1.0.5},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dijk2009ls-usb-0.1.0.1,
  author = {Roel van Dijk and Bas van Dijk},
  title = {{ls-usb: List USB devices}},
  howpublished = {\url{http://hackage.haskell.org/package/ls-usb-0.1.0.1}},
  year = {2009},
  month = {November},
  version = {0.1.0.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dijk2009ls-usb-0.1,
  author = {Roel van Dijk and Bas van Dijk},
  title = {{ls-usb: List USB devices}},
  howpublished = {\url{http://hackage.haskell.org/package/ls-usb-0.1}},
  year = {2009},
  month = {October},
  version = {0.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{unknown2010diffarray-0.1,
  author = {unknown},
  title = {{diffarray: DiffArray}},
  howpublished = {\url{http://hackage.haskell.org/package/diffarray-0.1}},
  year = {2010},
  month = {July},
  version = {0.1},
  keywords = {Haskell, Data Structures},
  subtype = {program},
}

@Misc{voker2010uri-0.1.2,
  author = {Voker},
  title = {{uri: Library for working with URIs}},
  howpublished = {\url{http://hackage.haskell.org/package/uri-0.1.2}},
  year = {2010},
  month = {March},
  version = {0.1.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{voker2010uri-0.1.5,
  author = {Voker},
  title = {{uri: Library for working with URIs}},
  howpublished = {\url{http://hackage.haskell.org/package/uri-0.1.5}},
  year = {2010},
  month = {June},
  version = {0.1.5},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{voker2010uri-0.1.3,
  author = {Voker},
  title = {{uri: Library for working with URIs}},
  howpublished = {\url{http://hackage.haskell.org/package/uri-0.1.3}},
  year = {2010},
  month = {April},
  version = {0.1.3},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{voker2010uri-0.1.4,
  author = {Voker},
  title = {{uri: Library for working with URIs}},
  howpublished = {\url{http://hackage.haskell.org/package/uri-0.1.4}},
  year = {2010},
  month = {April},
  version = {0.1.4},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{voker2009uri-0.1.1,
  author = {Voker},
  title = {{uri: Library for working with URIs}},
  howpublished = {\url{http://hackage.haskell.org/package/uri-0.1.1}},
  year = {2009},
  month = {December},
  version = {0.1.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{voker2009uri-0.1,
  author = {Voker},
  title = {{uri: Library for working with URIs}},
  howpublished = {\url{http://hackage.haskell.org/package/uri-0.1}},
  year = {2009},
  month = {December},
  version = {0.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{stewart2007mkcabal-0.3,
  author = {Don Stewart},
  title = {{mkcabal: Generate cabal files for a Haskell project}},
  howpublished = {\url{http://hackage.haskell.org/package/mkcabal-0.3}},
  year = {2007},
  month = {December},
  version = {0.3},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{stewart2008mkcabal-0.4,
  author = {Don Stewart},
  title = {{mkcabal: Generate cabal files for a Haskell project}},
  howpublished = {\url{http://hackage.haskell.org/package/mkcabal-0.4}},
  year = {2008},
  month = {January},
  version = {0.4},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{stewart2008mkcabal-0.4.1.1,
  author = {Don Stewart},
  title = {{mkcabal: Generate cabal files for a Haskell project}},
  howpublished = {\url{http://hackage.haskell.org/package/mkcabal-0.4.1.1}},
  year = {2008},
  month = {June},
  version = {0.4.1.1},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{stewart2010mkcabal-1.0.0,
  author = {Don Stewart},
  title = {{mkcabal: Generate cabal files for a Haskell project}},
  howpublished = {\url{http://hackage.haskell.org/package/mkcabal-1.0.0}},
  year = {2010},
  month = {April},
  version = {1.0.0},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{stewart2008mkcabal-0.4.1,
  author = {Don Stewart},
  title = {{mkcabal: Generate cabal files for a Haskell project}},
  howpublished = {\url{http://hackage.haskell.org/package/mkcabal-0.4.1}},
  year = {2008},
  month = {January},
  version = {0.4.1},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{stewart2007mkcabal-0.2,
  author = {Don Stewart},
  title = {{mkcabal: Generate cabal files for a Haskell project}},
  howpublished = {\url{http://hackage.haskell.org/package/mkcabal-0.2}},
  year = {2007},
  month = {November},
  version = {0.2},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{stewart2009mkcabal-0.4.2,
  author = {Don Stewart},
  title = {{mkcabal: Generate cabal files for a Haskell project}},
  howpublished = {\url{http://hackage.haskell.org/package/mkcabal-0.4.2}},
  year = {2009},
  month = {February},
  version = {0.4.2},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{mitchell2008firstify-0.1,
  author = {Neil Mitchell},
  title = {{firstify: Defunctionalisation for Yhc Core}},
  howpublished = {\url{http://hackage.haskell.org/package/firstify-0.1}},
  year = {2008},
  month = {April},
  version = {0.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{tanaka2008Shu-thing-1.1,
  author = {Hideyuki Tanaka and Takayuki Muranushi},
  title = {{Shu-thing: A vector shooter game}},
  howpublished = {\url{http://hackage.haskell.org/package/Shu-thing-1.1}},
  year = {2008},
  month = {January},
  version = {1.1},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{tanaka2007Shu-thing-1.0.20071203,
  author = {Hideyuki Tanaka and Takayuki Muranushi},
  title = {{Shu-thing: A vector shooter game}},
  howpublished = {\url{http://hackage.haskell.org/package/Shu-thing-1.0.20071203}},
  year = {2007},
  month = {December},
  version = {1.0.20071203},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{tanaka2008Shu-thing-1.1.1,
  author = {Hideyuki Tanaka and Takayuki Muranushi},
  title = {{Shu-thing: A vector shooter game}},
  howpublished = {\url{http://hackage.haskell.org/package/Shu-thing-1.1.1}},
  year = {2008},
  month = {June},
  version = {1.1.1},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{tanaka2008Shu-thing-1.1.2,
  author = {Hideyuki Tanaka and Takayuki Muranushi},
  title = {{Shu-thing: A vector shooter game}},
  howpublished = {\url{http://hackage.haskell.org/package/Shu-thing-1.1.2}},
  year = {2008},
  month = {December},
  version = {1.1.2},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{millikin2010gnuidn-0.1.1.1,
  author = {John Millikin},
  title = {{gnuidn: Bindings for GNU IDN}},
  howpublished = {\url{http://hackage.haskell.org/package/gnuidn-0.1.1.1}},
  year = {2010},
  month = {September},
  version = {0.1.1.1},
  keywords = {Haskell, Codec, Text},
  subtype = {program},
}

@Misc{millikin2010gnuidn-0.1.1,
  author = {John Millikin},
  title = {{gnuidn: Bindings for GNU IDN}},
  howpublished = {\url{http://hackage.haskell.org/package/gnuidn-0.1.1}},
  year = {2010},
  month = {July},
  version = {0.1.1},
  keywords = {Haskell, Codec, Text},
  subtype = {program},
}

@Misc{millikin2010gnuidn-0.1,
  author = {John Millikin},
  title = {{gnuidn: Bindings for GNU IDN}},
  howpublished = {\url{http://hackage.haskell.org/package/gnuidn-0.1}},
  year = {2010},
  month = {May},
  version = {0.1},
  keywords = {Haskell, Codec, Text},
  subtype = {program},
}

@Misc{alexeyev2010vacuum-ubigraph-0.2.0.0,
  author = {Gleb Alexeyev},
  title = {{vacuum-ubigraph: Visualize Haskell data structures using vacuum and Ubigraph}},
  howpublished = {\url{http://hackage.haskell.org/package/vacuum-ubigraph-0.2.0.0}},
  year = {2010},
  month = {May},
  version = {0.2.0.0},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{alexeyev2009vacuum-ubigraph-0.1.0.3,
  author = {Gleb Alexeyev},
  title = {{vacuum-ubigraph: Visualize Haskell data structures using vacuum and Ubigraph}},
  howpublished = {\url{http://hackage.haskell.org/package/vacuum-ubigraph-0.1.0.3}},
  year = {2009},
  month = {April},
  version = {0.1.0.3},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{alexeyev2009vacuum-ubigraph-0.1.0.2,
  author = {Gleb Alexeyev},
  title = {{vacuum-ubigraph: Visualize Haskell data structures using vacuum and Ubigraph}},
  howpublished = {\url{http://hackage.haskell.org/package/vacuum-ubigraph-0.1.0.2}},
  year = {2009},
  month = {April},
  version = {0.1.0.2},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{alexeyev2010vacuum-ubigraph-0.2.0.1,
  author = {Gleb Alexeyev},
  title = {{vacuum-ubigraph: Visualize Haskell data structures using vacuum and Ubigraph}},
  howpublished = {\url{http://hackage.haskell.org/package/vacuum-ubigraph-0.2.0.1}},
  year = {2010},
  month = {May},
  version = {0.2.0.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{alexeyev2010vacuum-ubigraph-0.2.0.2,
  author = {Gleb Alexeyev},
  title = {{vacuum-ubigraph: Visualize Haskell data structures using vacuum and Ubigraph}},
  howpublished = {\url{http://hackage.haskell.org/package/vacuum-ubigraph-0.2.0.2}},
  year = {2010},
  month = {August},
  version = {0.2.0.2},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{alexeyev2009vacuum-ubigraph-0.1.0.1,
  author = {Gleb Alexeyev},
  title = {{vacuum-ubigraph: Visualize Haskell data structures using vacuum and Ubigraph}},
  howpublished = {\url{http://hackage.haskell.org/package/vacuum-ubigraph-0.1.0.1}},
  year = {2009},
  month = {April},
  version = {0.1.0.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{alexeyev2009vacuum-ubigraph-0.1,
  author = {Gleb Alexeyev},
  title = {{vacuum-ubigraph: Visualize Haskell data structures using vacuum and Ubigraph}},
  howpublished = {\url{http://hackage.haskell.org/package/vacuum-ubigraph-0.1}},
  year = {2009},
  month = {April},
  version = {0.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{morrow2009derive-gadt-0.1.0,
  author = {Matt Morrow},
  title = {{derive-gadt: Instance deriving for (a subset of) GADTs.}},
  howpublished = {\url{http://hackage.haskell.org/package/derive-gadt-0.1.0}},
  year = {2009},
  month = {July},
  version = {0.1.0},
  keywords = {Haskell, Language, Development},
  subtype = {program},
}

@Misc{morrow2009derive-gadt-0.1.1,
  author = {Matt Morrow},
  title = {{derive-gadt: Instance deriving for (a subset of) GADTs.}},
  howpublished = {\url{http://hackage.haskell.org/package/derive-gadt-0.1.1}},
  year = {2009},
  month = {July},
  version = {0.1.1},
  keywords = {Haskell, Language, Development},
  subtype = {program},
}

@Misc{sinclair2007libmpd-0.1.2,
  author = {Ben Sinclair},
  title = {{libmpd: An MPD client library.}},
  howpublished = {\url{http://hackage.haskell.org/package/libmpd-0.1.2}},
  year = {2007},
  month = {September},
  version = {0.1.2},
  keywords = {Haskell, Network, Sound},
  subtype = {program},
}

@Misc{sinclair2008libmpd-0.3.1,
  author = {Ben Sinclair},
  title = {{libmpd: An MPD client library.}},
  howpublished = {\url{http://hackage.haskell.org/package/libmpd-0.3.1}},
  year = {2008},
  month = {September},
  version = {0.3.1},
  keywords = {Haskell, Network, Sound},
  subtype = {program},
}

@Misc{sinclair2010libmpd-0.5.0,
  author = {Ben Sinclair},
  title = {{libmpd: An MPD client library.}},
  howpublished = {\url{http://hackage.haskell.org/package/libmpd-0.5.0}},
  year = {2010},
  month = {September},
  version = {0.5.0},
  keywords = {Haskell, Network, Sound},
  subtype = {program},
}

@Misc{sinclair2010libmpd-0.4.0,
  author = {Ben Sinclair},
  title = {{libmpd: An MPD client library.}},
  howpublished = {\url{http://hackage.haskell.org/package/libmpd-0.4.0}},
  year = {2010},
  month = {March},
  version = {0.4.0},
  keywords = {Haskell, Network, Sound},
  subtype = {program},
}

@Misc{sinclair2008libmpd-0.2.1,
  author = {Ben Sinclair},
  title = {{libmpd: An MPD client library.}},
  howpublished = {\url{http://hackage.haskell.org/package/libmpd-0.2.1}},
  year = {2008},
  month = {April},
  version = {0.2.1},
  keywords = {Haskell, Network, Sound},
  subtype = {program},
}

@Misc{sinclair2008libmpd-0.2.0,
  author = {Ben Sinclair},
  title = {{libmpd: An MPD client library.}},
  howpublished = {\url{http://hackage.haskell.org/package/libmpd-0.2.0}},
  year = {2008},
  month = {April},
  version = {0.2.0},
  keywords = {Haskell, Network, Sound},
  subtype = {program},
}

@Misc{sinclair2007libmpd-0.1.3,
  author = {Ben Sinclair},
  title = {{libmpd: An MPD client library.}},
  howpublished = {\url{http://hackage.haskell.org/package/libmpd-0.1.3}},
  year = {2007},
  month = {October},
  version = {0.1.3},
  keywords = {Haskell, Network, Sound},
  subtype = {program},
}

@Misc{sinclair2008libmpd-0.3.0,
  author = {Ben Sinclair},
  title = {{libmpd: An MPD client library.}},
  howpublished = {\url{http://hackage.haskell.org/package/libmpd-0.3.0}},
  year = {2008},
  month = {May},
  version = {0.3.0},
  keywords = {Haskell, Network, Sound},
  subtype = {program},
}

@Misc{sinclair2010libmpd-0.4.1,
  author = {Ben Sinclair},
  title = {{libmpd: An MPD client library.}},
  howpublished = {\url{http://hackage.haskell.org/package/libmpd-0.4.1}},
  year = {2010},
  month = {March},
  version = {0.4.1},
  keywords = {Haskell, Network, Sound},
  subtype = {program},
}

@Misc{sinclair2010libmpd-0.4.2,
  author = {Ben Sinclair},
  title = {{libmpd: An MPD client library.}},
  howpublished = {\url{http://hackage.haskell.org/package/libmpd-0.4.2}},
  year = {2010},
  month = {August},
  version = {0.4.2},
  keywords = {Haskell, Network, Sound},
  subtype = {program},
}

@Misc{hollerbach2009haskeem-0.7.5,
  author = {Uwe Hollerbach},
  title = {{haskeem: A small scheme interpreter}},
  howpublished = {\url{http://hackage.haskell.org/package/haskeem-0.7.5}},
  year = {2009},
  month = {June},
  version = {0.7.5},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{hollerbach2009haskeem-0.7.9,
  author = {Uwe Hollerbach},
  title = {{haskeem: A small scheme interpreter}},
  howpublished = {\url{http://hackage.haskell.org/package/haskeem-0.7.9}},
  year = {2009},
  month = {August},
  version = {0.7.9},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{hollerbach2009haskeem-0.6.10,
  author = {Uwe Hollerbach},
  title = {{haskeem: A small scheme interpreter}},
  howpublished = {\url{http://hackage.haskell.org/package/haskeem-0.6.10}},
  year = {2009},
  month = {June},
  version = {0.6.10},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{hollerbach2010haskeem-0.7.16,
  author = {Uwe Hollerbach},
  title = {{haskeem: A small scheme interpreter}},
  howpublished = {\url{http://hackage.haskell.org/package/haskeem-0.7.16}},
  year = {2010},
  month = {January},
  version = {0.7.16},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{hollerbach2009haskeem-0.7.7,
  author = {Uwe Hollerbach},
  title = {{haskeem: A small scheme interpreter}},
  howpublished = {\url{http://hackage.haskell.org/package/haskeem-0.7.7}},
  year = {2009},
  month = {July},
  version = {0.7.7},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{hollerbach2009haskeem-0.7.4,
  author = {Uwe Hollerbach},
  title = {{haskeem: A small scheme interpreter}},
  howpublished = {\url{http://hackage.haskell.org/package/haskeem-0.7.4}},
  year = {2009},
  month = {June},
  version = {0.7.4},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{hollerbach2009haskeem-0.7.0,
  author = {Uwe Hollerbach},
  title = {{haskeem: A small scheme interpreter}},
  howpublished = {\url{http://hackage.haskell.org/package/haskeem-0.7.0}},
  year = {2009},
  month = {June},
  version = {0.7.0},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{hollerbach2009haskeem-0.7.12,
  author = {Uwe Hollerbach},
  title = {{haskeem: A small scheme interpreter}},
  howpublished = {\url{http://hackage.haskell.org/package/haskeem-0.7.12}},
  year = {2009},
  month = {August},
  version = {0.7.12},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{wallmark2009hunit-gui-0.1.2,
  author = {Kim Wallmark},
  title = {{hunit-gui: A GUI testrunner for HUnit}},
  howpublished = {\url{http://hackage.haskell.org/package/hunit-gui-0.1.2}},
  year = {2009},
  month = {October},
  version = {0.1.2},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{wallmark2009hunit-gui-0.1.3,
  author = {Kim Wallmark},
  title = {{hunit-gui: A GUI testrunner for HUnit}},
  howpublished = {\url{http://hackage.haskell.org/package/hunit-gui-0.1.3}},
  year = {2009},
  month = {November},
  version = {0.1.3},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{wallmark2010hunit-gui-0.1.4,
  author = {Kim Wallmark},
  title = {{hunit-gui: A GUI testrunner for HUnit}},
  howpublished = {\url{http://hackage.haskell.org/package/hunit-gui-0.1.4}},
  year = {2010},
  month = {March},
  version = {0.1.4},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{wallmark2009hunit-gui-0.1.1,
  author = {Kim Wallmark},
  title = {{hunit-gui: A GUI testrunner for HUnit}},
  howpublished = {\url{http://hackage.haskell.org/package/hunit-gui-0.1.1}},
  year = {2009},
  month = {October},
  version = {0.1.1},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{wallmark2009hunit-gui-0.1,
  author = {Kim Wallmark},
  title = {{hunit-gui: A GUI testrunner for HUnit}},
  howpublished = {\url{http://hackage.haskell.org/package/hunit-gui-0.1}},
  year = {2009},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{gill2009httpd-shed-0.3,
  author = {Andy Gill},
  title = {{httpd-shed: A simple web-server with an interact style API}},
  howpublished = {\url{http://hackage.haskell.org/package/httpd-shed-0.3}},
  year = {2009},
  month = {January},
  version = {0.3},
  keywords = {Haskell, Network, Web},
  subtype = {program},
}

@Misc{gill2009httpd-shed-0.4,
  author = {Andy Gill and Brandon Moore and Henning Thielemann and John Van Enk.},
  title = {{httpd-shed: A simple web-server with an interact style API}},
  howpublished = {\url{http://hackage.haskell.org/package/httpd-shed-0.4}},
  year = {2009},
  month = {July},
  version = {0.4},
  keywords = {Haskell, Network, Web},
  subtype = {program},
}

@Misc{gill2008httpd-shed-0.2,
  author = {Andy Gill},
  title = {{httpd-shed: A simple websever with an interact style API}},
  howpublished = {\url{http://hackage.haskell.org/package/httpd-shed-0.2}},
  year = {2008},
  month = {October},
  version = {0.2},
  keywords = {Haskell, Network, Web},
  subtype = {program},
}

@Misc{heeren2009ideas-0.5.8,
  author = {Bastiaan Heeren and Alex Gerdes and Johan Jeuring},
  title = {{ideas: Feedback services for intelligent tutoring systems}},
  howpublished = {\url{http://hackage.haskell.org/package/ideas-0.5.8}},
  year = {2009},
  month = {October},
  version = {0.5.8},
  keywords = {Haskell, Education},
  subtype = {program},
}

@Misc{heeren2010ideas-0.6,
  author = {Bastiaan Heeren and Alex Gerdes and Johan Jeuring},
  title = {{ideas: Feedback services for intelligent tutoring systems}},
  howpublished = {\url{http://hackage.haskell.org/package/ideas-0.6}},
  year = {2010},
  month = {April},
  version = {0.6},
  keywords = {Haskell, Education},
  subtype = {program},
}

@Misc{unknown2007HPDF-0.3,
  author = {unknown},
  title = {{HPDF: PDF API for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HPDF-0.3}},
  year = {2007},
  month = {February},
  version = {0.3},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2007HPDF-1.3,
  author = {unknown},
  title = {{HPDF: Generation of PDF documents}},
  howpublished = {\url{http://hackage.haskell.org/package/HPDF-1.3}},
  year = {2007},
  month = {November},
  version = {1.3},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2008HPDF-1.4,
  author = {unknown},
  title = {{HPDF: Generation of PDF documents}},
  howpublished = {\url{http://hackage.haskell.org/package/HPDF-1.4}},
  year = {2008},
  month = {June},
  version = {1.4},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2008HPDF-1.4.1,
  author = {unknown},
  title = {{HPDF: Generation of PDF documents}},
  howpublished = {\url{http://hackage.haskell.org/package/HPDF-1.4.1}},
  year = {2008},
  month = {November},
  version = {1.4.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2007HPDF-1.1,
  author = {unknown},
  title = {{HPDF: Generation of PDF documents}},
  howpublished = {\url{http://hackage.haskell.org/package/HPDF-1.1}},
  year = {2007},
  month = {September},
  version = {1.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2007HPDF-1.2,
  author = {unknown},
  title = {{HPDF: Generation of PDF documents}},
  howpublished = {\url{http://hackage.haskell.org/package/HPDF-1.2}},
  year = {2007},
  month = {October},
  version = {1.2},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2009HPDF-1.4.2,
  author = {unknown},
  title = {{HPDF: Generation of PDF documents}},
  howpublished = {\url{http://hackage.haskell.org/package/HPDF-1.4.2}},
  year = {2009},
  month = {February},
  version = {1.4.2},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2007HPDF-1.0,
  author = {unknown},
  title = {{HPDF: Generation of PDF documents}},
  howpublished = {\url{http://hackage.haskell.org/package/HPDF-1.0}},
  year = {2007},
  month = {September},
  version = {1.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{tov2010alms-0.4.10,
  author = {Jesse A. Tov},
  title = {{alms: a practical affine language}},
  howpublished = {\url{http://hackage.haskell.org/package/alms-0.4.10}},
  year = {2010},
  month = {July},
  version = {0.4.10},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{tov2010alms-0.4.12,
  author = {Jesse A. Tov},
  title = {{alms: a practical affine language}},
  howpublished = {\url{http://hackage.haskell.org/package/alms-0.4.12}},
  year = {2010},
  month = {July},
  version = {0.4.12},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{tov2010alms-0.4.9,
  author = {Jesse A. Tov},
  title = {{alms: a practical affine language}},
  howpublished = {\url{http://hackage.haskell.org/package/alms-0.4.9}},
  year = {2010},
  month = {July},
  version = {0.4.9},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{tov2010alms-0.4.11,
  author = {Jesse A. Tov},
  title = {{alms: a practical affine language}},
  howpublished = {\url{http://hackage.haskell.org/package/alms-0.4.11}},
  year = {2010},
  month = {July},
  version = {0.4.11},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{tov2010alms-0.4.9.1,
  author = {Jesse A. Tov},
  title = {{alms: a practical affine language}},
  howpublished = {\url{http://hackage.haskell.org/package/alms-0.4.9.1}},
  year = {2010},
  month = {July},
  version = {0.4.9.1},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{morris2010NonEmptyList-0.0.7,
  author = {Tony Morris and Oliver Taylor and Eelis van der Weegen},
  title = {{NonEmptyList: A list with a length of at least one.}},
  howpublished = {\url{http://hackage.haskell.org/package/NonEmptyList-0.0.7}},
  year = {2010},
  month = {May},
  version = {0.0.7},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{morris2010NonEmptyList-0.0.5,
  author = {Tony Morris and Oliver Taylor and Eelis van der Weegen},
  title = {{NonEmptyList: A list with a length of at least one.}},
  howpublished = {\url{http://hackage.haskell.org/package/NonEmptyList-0.0.5}},
  year = {2010},
  month = {April},
  version = {0.0.5},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{morris2010NonEmptyList-0.0.2,
  author = {Tony Morris and Oliver Taylor},
  title = {{NonEmptyList: A list with a length of at least one.}},
  howpublished = {\url{http://hackage.haskell.org/package/NonEmptyList-0.0.2}},
  year = {2010},
  month = {February},
  version = {0.0.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{morris2010NonEmptyList-0.0.6,
  author = {Tony Morris and Oliver Taylor and Eelis van der Weegen},
  title = {{NonEmptyList: A list with a length of at least one.}},
  howpublished = {\url{http://hackage.haskell.org/package/NonEmptyList-0.0.6}},
  year = {2010},
  month = {May},
  version = {0.0.6},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{morris2010NonEmptyList-0.0.1,
  author = {Tony Morris and Oliver Taylor},
  title = {{NonEmptyList: A list with a length of at least one.}},
  howpublished = {\url{http://hackage.haskell.org/package/NonEmptyList-0.0.1}},
  year = {2010},
  month = {February},
  version = {0.0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{morris2010NonEmptyList-0.0.3,
  author = {Tony Morris and Oliver Taylor and Eelis van der Weegen},
  title = {{NonEmptyList: A list with a length of at least one.}},
  howpublished = {\url{http://hackage.haskell.org/package/NonEmptyList-0.0.3}},
  year = {2010},
  month = {April},
  version = {0.0.3},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{morris2010NonEmptyList-0.0.4,
  author = {Tony Morris and Oliver Taylor and Eelis van der Weegen},
  title = {{NonEmptyList: A list with a length of at least one.}},
  howpublished = {\url{http://hackage.haskell.org/package/NonEmptyList-0.0.4}},
  year = {2010},
  month = {April},
  version = {0.0.4},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{morris2010NonEmptyList-0.0.8,
  author = {Tony Morris and Oliver Taylor and Eelis van der Weegen},
  title = {{NonEmptyList: A list with a length of at least one.}},
  howpublished = {\url{http://hackage.haskell.org/package/NonEmptyList-0.0.8}},
  year = {2010},
  month = {May},
  version = {0.0.8},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{morris2010NonEmptyList-0.0.9,
  author = {Tony Morris and Oliver Taylor and Eelis van der Weegen},
  title = {{NonEmptyList: A list with a length of at least one.}},
  howpublished = {\url{http://hackage.haskell.org/package/NonEmptyList-0.0.9}},
  year = {2010},
  month = {August},
  version = {0.0.9},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{schmidt2010hxt-8.5.4,
  author = {Uwe Schmidt and Martin Schmidt and Torben Kuseler},
  title = {{hxt: A collection of tools for processing XML with Haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/hxt-8.5.4}},
  year = {2010},
  month = {August},
  version = {8.5.4},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{unknown2008hxt-8.1.0,
  author = {unknown},
  title = {{hxt: A collection of tools for processing XML with Haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/hxt-8.1.0}},
  year = {2008},
  month = {June},
  version = {8.1.0},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{unknown2007hxt-7.4,
  author = {unknown},
  title = {{hxt: A collection of tools for processing XML with Haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/hxt-7.4}},
  year = {2007},
  month = {December},
  version = {7.4},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{unknown2007hxt-7.1,
  author = {unknown},
  title = {{hxt: A collection of tools for processing XML with Haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/hxt-7.1}},
  year = {2007},
  month = {February},
  version = {7.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{unknown2008hxt-7.5,
  author = {unknown},
  title = {{hxt: A collection of tools for processing XML with Haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/hxt-7.5}},
  year = {2008},
  month = {March},
  version = {7.5},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{unknown2008hxt-8.0.0,
  author = {unknown},
  title = {{hxt: A collection of tools for processing XML with Haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/hxt-8.0.0}},
  year = {2008},
  month = {April},
  version = {8.0.0},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{schmidt2010hxt-9.0.0,
  author = {Uwe Schmidt and Martin Schmidt and Torben Kuseler},
  title = {{hxt: A collection of tools for processing XML with Haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/hxt-9.0.0}},
  year = {2010},
  month = {October},
  version = {9.0.0},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{unknown2010hxt-8.5.1,
  author = {unknown},
  title = {{hxt: A collection of tools for processing XML with Haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/hxt-8.5.1}},
  year = {2010},
  month = {March},
  version = {8.5.1},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{unknown2009hxt-8.3.0,
  author = {unknown},
  title = {{hxt: A collection of tools for processing XML with Haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/hxt-8.3.0}},
  year = {2009},
  month = {March},
  version = {8.3.0},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{unknown2010hxt-8.5.0,
  author = {unknown},
  title = {{hxt: A collection of tools for processing XML with Haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/hxt-8.5.0}},
  year = {2010},
  month = {January},
  version = {8.5.0},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{unknown2010hxt-8.4.1,
  author = {unknown},
  title = {{hxt: A collection of tools for processing XML with Haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/hxt-8.4.1}},
  year = {2010},
  month = {January},
  version = {8.4.1},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{unknown2009hxt-8.3.1,
  author = {unknown},
  title = {{hxt: A collection of tools for processing XML with Haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/hxt-8.3.1}},
  year = {2009},
  month = {June},
  version = {8.3.1},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{unknown2010hxt-8.5.2,
  author = {unknown},
  title = {{hxt: A collection of tools for processing XML with Haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/hxt-8.5.2}},
  year = {2010},
  month = {March},
  version = {8.5.2},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{unknown2010hxt-8.4.0,
  author = {unknown},
  title = {{hxt: A collection of tools for processing XML with Haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/hxt-8.4.0}},
  year = {2010},
  month = {January},
  version = {8.4.0},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{unknown2007hxt-7.3,
  author = {unknown},
  title = {{hxt: A collection of tools for processing XML with Haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/hxt-7.3}},
  year = {2007},
  month = {September},
  version = {7.3},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{unknown2009hxt-8.3.2,
  author = {unknown},
  title = {{hxt: A collection of tools for processing XML with Haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/hxt-8.3.2}},
  year = {2009},
  month = {October},
  version = {8.3.2},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{unknown2008hxt-8.2.0,
  author = {unknown},
  title = {{hxt: A collection of tools for processing XML with Haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/hxt-8.2.0}},
  year = {2008},
  month = {November},
  version = {8.2.0},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{ramsey2010hoopl-3.7.3.5,
  author = {Norman Ramsey and Jo\^{a}o Dias and Simon Peyton Jones},
  title = {{hoopl: A library to support dataflow analysis and optimization}},
  howpublished = {\url{http://hackage.haskell.org/package/hoopl-3.7.3.5}},
  year = {2010},
  month = {April},
  version = {3.7.3.5},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{ramsey2010hoopl-3.7.4.0,
  author = {Norman Ramsey and Jo\^{a}o Dias and Simon Peyton Jones},
  title = {{hoopl: A library to support dataflow analysis and optimization}},
  howpublished = {\url{http://hackage.haskell.org/package/hoopl-3.7.4.0}},
  year = {2010},
  month = {April},
  version = {3.7.4.0},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{ramsey2010hoopl-3.7.12.1,
  author = {Norman Ramsey and Jo\^{a}o Dias and Simon Peyton Jones},
  title = {{hoopl: A library to support dataflow analysis and optimization}},
  howpublished = {\url{http://hackage.haskell.org/package/hoopl-3.7.12.1}},
  year = {2010},
  month = {April},
  version = {3.7.12.1},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{ramsey2010hoopl-3.8.3.0,
  author = {Norman Ramsey and Jo\^{a}o Dias and Simon Peyton Jones},
  title = {{hoopl: A library to support dataflow analysis and optimization}},
  howpublished = {\url{http://hackage.haskell.org/package/hoopl-3.8.3.0}},
  year = {2010},
  month = {June},
  version = {3.8.3.0},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{ramsey2010hoopl-3.7.3.4,
  author = {Norman Ramsey and Jo\^{a}o Dias and Simon Peyton Jones},
  title = {{hoopl: A library to support dataflow analysis and optimization}},
  howpublished = {\url{http://hackage.haskell.org/package/hoopl-3.7.3.4}},
  year = {2010},
  month = {April},
  version = {3.7.3.4},
  keywords = {Haskell, Compilers/Interpeters},
  subtype = {program},
}

@Misc{ramsey2010hoopl-3.8.6.0,
  author = {Norman Ramsey and Jo\^{a}o Dias and Simon Peyton Jones},
  title = {{hoopl: A library to support dataflow analysis and optimization}},
  howpublished = {\url{http://hackage.haskell.org/package/hoopl-3.8.6.0}},
  year = {2010},
  month = {July},
  version = {3.8.6.0},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{ramsey2010hoopl-3.7.2.2,
  author = {Norman Ramsey and Jo\^{a}o Dias and Simon Peyton Jones},
  title = {{hoopl: A library to support dataflow analysis and optimization}},
  howpublished = {\url{http://hackage.haskell.org/package/hoopl-3.7.2.2}},
  year = {2010},
  month = {April},
  version = {3.7.2.2},
  keywords = {Haskell, Compilers/Interpeters},
  subtype = {program},
}

@Misc{ramsey2010hoopl-3.7.1.0,
  author = {Norman Ramsey and Jo\^{a}o Dias and Simon Peyton Jones},
  title = {{hoopl: A library to support dataflow analysis and optimization}},
  howpublished = {\url{http://hackage.haskell.org/package/hoopl-3.7.1.0}},
  year = {2010},
  month = {April},
  version = {3.7.1.0},
  keywords = {Haskell, Compilers/Interpeters},
  subtype = {program},
}

@Misc{ramsey2010hoopl-3.7.0.0,
  author = {Norman Ramsey and Jo\^{a}o Dias and Simon Peyton Jones},
  title = {{hoopl: A library to support dataflow analysis and optimization}},
  howpublished = {\url{http://hackage.haskell.org/package/hoopl-3.7.0.0}},
  year = {2010},
  month = {April},
  version = {3.7.0.0},
  keywords = {Haskell, Compilers/Interpeters},
  subtype = {program},
}

@Misc{ramsey2010hoopl-3.7.3.3,
  author = {Norman Ramsey and Jo\^{a}o Dias and Simon Peyton Jones},
  title = {{hoopl: A library to support dataflow analysis and optimization}},
  howpublished = {\url{http://hackage.haskell.org/package/hoopl-3.7.3.3}},
  year = {2010},
  month = {April},
  version = {3.7.3.3},
  keywords = {Haskell, Compilers/Interpeters},
  subtype = {program},
}

@Misc{ramsey2010hoopl-3.7.8.0,
  author = {Norman Ramsey and Jo\^{a}o Dias and Simon Peyton Jones},
  title = {{hoopl: A library to support dataflow analysis and optimization}},
  howpublished = {\url{http://hackage.haskell.org/package/hoopl-3.7.8.0}},
  year = {2010},
  month = {April},
  version = {3.7.8.0},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{ramsey2010hoopl-3.7.7.0,
  author = {Norman Ramsey and Jo\^{a}o Dias and Simon Peyton Jones},
  title = {{hoopl: A library to support dataflow analysis and optimization}},
  howpublished = {\url{http://hackage.haskell.org/package/hoopl-3.7.7.0}},
  year = {2010},
  month = {April},
  version = {3.7.7.0},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{kmett2010numeric-extras-0.0.1,
  author = {Edward Kmett},
  title = {{numeric-extras: Useful tools from the C standard library}},
  howpublished = {\url{http://hackage.haskell.org/package/numeric-extras-0.0.1}},
  year = {2010},
  month = {June},
  version = {0.0.1},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{smith2010mvclient-0.1.1,
  author = {Chris Smith},
  title = {{mvclient: Client library for metaverse systems like Second Life}},
  howpublished = {\url{http://hackage.haskell.org/package/mvclient-0.1.1}},
  year = {2010},
  month = {May},
  version = {0.1.1},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{smith2010mvclient-0.1,
  author = {Chris Smith},
  title = {{mvclient: Client library for metaverse systems like Second Life}},
  howpublished = {\url{http://hackage.haskell.org/package/mvclient-0.1}},
  year = {2010},
  month = {May},
  version = {0.1},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{wasserman2009pqueue-mtl-1.0.3,
  author = {Louis Wasserman},
  title = {{pqueue-mtl: Fully encapsulated monad transformers with queuelike functionality.}},
  howpublished = {\url{http://hackage.haskell.org/package/pqueue-mtl-1.0.3}},
  year = {2009},
  month = {February},
  version = {1.0.3},
  keywords = {Haskell, Monads, Algorithms},
  subtype = {program},
}

@Misc{wasserman2009pqueue-mtl-1.0.7,
  author = {Louis Wasserman},
  title = {{pqueue-mtl: Fully encapsulated monad transformers with queuelike functionality.}},
  howpublished = {\url{http://hackage.haskell.org/package/pqueue-mtl-1.0.7}},
  year = {2009},
  month = {March},
  version = {1.0.7},
  keywords = {Haskell, Monads, Algorithms},
  subtype = {program},
}

@Misc{wasserman2009pqueue-mtl-1.0.2,
  author = {Louis Wasserman},
  title = {{pqueue-mtl: Fully encapsulated monad transformers with queuelike functionality.}},
  howpublished = {\url{http://hackage.haskell.org/package/pqueue-mtl-1.0.2}},
  year = {2009},
  month = {February},
  version = {1.0.2},
  keywords = {Haskell, Monads, Algorithms},
  subtype = {program},
}

@Misc{wasserman2009pqueue-mtl-1.0.6,
  author = {Louis Wasserman},
  title = {{pqueue-mtl: Fully encapsulated monad transformers with queuelike functionality.}},
  howpublished = {\url{http://hackage.haskell.org/package/pqueue-mtl-1.0.6}},
  year = {2009},
  month = {March},
  version = {1.0.6},
  keywords = {Haskell, Monads, Algorithms},
  subtype = {program},
}

@Misc{wasserman2009pqueue-mtl-1.0.4,
  author = {Louis Wasserman},
  title = {{pqueue-mtl: Fully encapsulated monad transformers with queuelike functionality.}},
  howpublished = {\url{http://hackage.haskell.org/package/pqueue-mtl-1.0.4}},
  year = {2009},
  month = {February},
  version = {1.0.4},
  keywords = {Haskell, Monads, Algorithms},
  subtype = {program},
}

@Misc{wasserman2009pqueue-mtl-1.0.5,
  author = {Louis Wasserman},
  title = {{pqueue-mtl: Fully encapsulated monad transformers with queuelike functionality.}},
  howpublished = {\url{http://hackage.haskell.org/package/pqueue-mtl-1.0.5}},
  year = {2009},
  month = {February},
  version = {1.0.5},
  keywords = {Haskell, Monads, Algorithms},
  subtype = {program},
}

@Misc{wasserman2009pqueue-mtl-1.0.1,
  author = {Louis Wasserman},
  title = {{pqueue-mtl: Fully encapsulated monad transformers with queuelike functionality.}},
  howpublished = {\url{http://hackage.haskell.org/package/pqueue-mtl-1.0.1}},
  year = {2009},
  month = {February},
  version = {1.0.1},
  keywords = {Haskell, Monads, Algorithms},
  subtype = {program},
}

@Misc{wasserman2009pqueue-mtl-1.0,
  author = {Louis Wasserman},
  title = {{pqueue-mtl: Fully encapsulated monad transformers with queuelike functionality.}},
  howpublished = {\url{http://hackage.haskell.org/package/pqueue-mtl-1.0}},
  year = {2009},
  month = {February},
  version = {1.0},
  keywords = {Haskell, Monads, Algorithms},
  subtype = {program},
}

@Misc{braßel2009KiCS-debugger-0.1.0,
  author = {Bernd Bra\"{s}el},
  title = {{KiCS-debugger: debug features for kics}},
  howpublished = {\url{http://hackage.haskell.org/package/KiCS-debugger-0.1.0}},
  year = {2009},
  month = {October},
  version = {0.1.0},
  keywords = {Haskell, Debug},
  subtype = {program},
}

@Misc{braßel2009KiCS-debugger-0.1.1,
  author = {Bernd Bra\"{s}el},
  title = {{KiCS-debugger: debug features for kics}},
  howpublished = {\url{http://hackage.haskell.org/package/KiCS-debugger-0.1.1}},
  year = {2009},
  month = {October},
  version = {0.1.1},
  keywords = {Haskell, Debug},
  subtype = {program},
}

@Misc{leuschner2010bidispec-extras-0.1,
  author = {David Leuschner},
  title = {{bidispec-extras: Extra helper functions for bidirectional specifications}},
  howpublished = {\url{http://hackage.haskell.org/package/bidispec-extras-0.1}},
  year = {2010},
  month = {October},
  version = {0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{hruska2009lambdacube-bullet-0.1.1,
  author = {Csaba Hruska},
  title = {{lambdacube-bullet: Example for combining LambdaCube and Bullet}},
  howpublished = {\url{http://hackage.haskell.org/package/lambdacube-bullet-0.1.1}},
  year = {2009},
  month = {November},
  version = {0.1.1},
  keywords = {Haskell, Graphics, Physics},
  subtype = {program},
}

@Misc{siederdissen2010Biobase-0.0.2.1,
  author = {Christian Hoener zu Siederdissen},
  title = {{Biobase: Base library for bioinformatics}},
  howpublished = {\url{http://hackage.haskell.org/package/Biobase-0.0.2.1}},
  year = {2010},
  month = {September},
  version = {0.0.2.1},
  keywords = {Haskell, Bioinformatics},
  subtype = {program},
}

@Misc{siederdissen2010Biobase-0.0.2.0,
  author = {Christian Hoener zu Siederdissen},
  title = {{Biobase: Base library for bioinformatics}},
  howpublished = {\url{http://hackage.haskell.org/package/Biobase-0.0.2.0}},
  year = {2010},
  month = {September},
  version = {0.0.2.0},
  keywords = {Haskell, Bioinformatics},
  subtype = {program},
}

@Misc{adams2009life-0.1,
  author = {Chuck Adams},
  title = {{life: Conway's Life cellular automaton}},
  howpublished = {\url{http://hackage.haskell.org/package/life-0.1}},
  year = {2009},
  month = {December},
  version = {0.1},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{hawkins2010afv-0.0.0,
  author = {Tom Hawkins},
  title = {{afv: Model checking Atom generated C.}},
  howpublished = {\url{http://hackage.haskell.org/package/afv-0.0.0}},
  year = {2010},
  month = {January},
  version = {0.0.0},
  keywords = {Haskell, Formal Methods},
  subtype = {program},
}

@Misc{hawkins2010afv-0.1.0,
  author = {Tom Hawkins},
  title = {{afv: Infinite state model checking of iterative C programs.}},
  howpublished = {\url{http://hackage.haskell.org/package/afv-0.1.0}},
  year = {2010},
  month = {January},
  version = {0.1.0},
  keywords = {Haskell, Formal Methods},
  subtype = {program},
}

@Misc{hawkins2010afv-0.0.2,
  author = {Tom Hawkins},
  title = {{afv: Infinite state model checking of iterative C programs.}},
  howpublished = {\url{http://hackage.haskell.org/package/afv-0.0.2}},
  year = {2010},
  month = {January},
  version = {0.0.2},
  keywords = {Haskell, Formal Methods},
  subtype = {program},
}

@Misc{hawkins2010afv-0.0.1,
  author = {Tom Hawkins},
  title = {{afv: Model checking Atom generated C.}},
  howpublished = {\url{http://hackage.haskell.org/package/afv-0.0.1}},
  year = {2010},
  month = {January},
  version = {0.0.1},
  keywords = {Haskell, Formal Methods},
  subtype = {program},
}

@Misc{hawkins2010afv-0.1.1,
  author = {Tom Hawkins},
  title = {{afv: Infinite state model checking of iterative C programs.}},
  howpublished = {\url{http://hackage.haskell.org/package/afv-0.1.1}},
  year = {2010},
  month = {March},
  version = {0.1.1},
  keywords = {Haskell, Formal Methods},
  subtype = {program},
}

@Misc{hawkins2010afv-0.0.3,
  author = {Tom Hawkins},
  title = {{afv: Infinite state model checking of iterative C programs.}},
  howpublished = {\url{http://hackage.haskell.org/package/afv-0.0.3}},
  year = {2010},
  month = {January},
  version = {0.0.3},
  keywords = {Haskell, Formal Methods},
  subtype = {program},
}

@Misc{hawkins2010afv-0.0.4,
  author = {Tom Hawkins},
  title = {{afv: Infinite state model checking of iterative C programs.}},
  howpublished = {\url{http://hackage.haskell.org/package/afv-0.0.4}},
  year = {2010},
  month = {January},
  version = {0.0.4},
  keywords = {Haskell, Formal Methods},
  subtype = {program},
}

@Misc{thielemann2009data-accessor-transformers-0.2.1,
  author = {Henning Thielemann},
  title = {{data-accessor-transformers: Use Accessor to access state in transformers State monad}},
  howpublished = {\url{http://hackage.haskell.org/package/data-accessor-transformers-0.2.1}},
  year = {2009},
  month = {April},
  version = {0.2.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{thielemann2010data-accessor-transformers-0.2.1.2,
  author = {Henning Thielemann},
  title = {{data-accessor-transformers: Use Accessor to access state in transformers State monad}},
  howpublished = {\url{http://hackage.haskell.org/package/data-accessor-transformers-0.2.1.2}},
  year = {2010},
  month = {June},
  version = {0.2.1.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{thielemann2010data-accessor-transformers-0.2.1.1,
  author = {Henning Thielemann},
  title = {{data-accessor-transformers: Use Accessor to access state in transformers State monad}},
  howpublished = {\url{http://hackage.haskell.org/package/data-accessor-transformers-0.2.1.1}},
  year = {2010},
  month = {May},
  version = {0.2.1.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{thielemann2009data-accessor-transformers-0.2,
  author = {Henning Thielemann},
  title = {{data-accessor-transformers: Use Accessor to access state in transformers State monad}},
  howpublished = {\url{http://hackage.haskell.org/package/data-accessor-transformers-0.2}},
  year = {2009},
  month = {February},
  version = {0.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{millikin2010yajl-enumerator-0.2.0.1,
  author = {John Millikin},
  title = {{yajl-enumerator: Enumerator-based interface to YAJL, an event-based JSON implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/yajl-enumerator-0.2.0.1}},
  year = {2010},
  month = {September},
  version = {0.2.0.1},
  keywords = {Haskell, Text, Parsing, Enumerator},
  subtype = {program},
}

@Misc{millikin2010yajl-enumerator-0.1,
  author = {John Millikin},
  title = {{yajl-enumerator: Enumerator-based interface to YAJL, an event-based JSON implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/yajl-enumerator-0.1}},
  year = {2010},
  month = {August},
  version = {0.1},
  keywords = {Haskell, Text, Parsing, Enumerator},
  subtype = {program},
}

@Misc{millikin2010yajl-enumerator-0.2,
  author = {John Millikin},
  title = {{yajl-enumerator: Enumerator-based interface to YAJL, an event-based JSON implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/yajl-enumerator-0.2}},
  year = {2010},
  month = {August},
  version = {0.2},
  keywords = {Haskell, Text, Parsing, Enumerator},
  subtype = {program},
}

@Misc{snoyman2010wai-handler-snap-0.0.0,
  author = {Michael Snoyman},
  title = {{wai-handler-snap: Web Application Interface handler using snap-server.}},
  howpublished = {\url{http://hackage.haskell.org/package/wai-handler-snap-0.0.0}},
  year = {2010},
  month = {July},
  version = {0.0.0},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010wai-handler-snap-0.0.0.1,
  author = {Michael Snoyman},
  title = {{wai-handler-snap: Web Application Interface handler using snap-server.}},
  howpublished = {\url{http://hackage.haskell.org/package/wai-handler-snap-0.0.0.1}},
  year = {2010},
  month = {August},
  version = {0.0.0.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{heard2009HDRUtils-1.0.2,
  author = {J.R. Heard},
  title = {{HDRUtils: Utilities for reading, manipulating, and writing HDR images}},
  howpublished = {\url{http://hackage.haskell.org/package/HDRUtils-1.0.2}},
  year = {2009},
  month = {August},
  version = {1.0.2},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{heard2009HDRUtils-1.0.0,
  author = {J.R. Heard},
  title = {{HDRUtils: Utilities for reading, manipulating, and writing HDR images}},
  howpublished = {\url{http://hackage.haskell.org/package/HDRUtils-1.0.0}},
  year = {2009},
  month = {August},
  version = {1.0.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{heard2009HDRUtils-1.0.1,
  author = {J.R. Heard},
  title = {{HDRUtils: Utilities for reading, manipulating, and writing HDR images}},
  howpublished = {\url{http://hackage.haskell.org/package/HDRUtils-1.0.1}},
  year = {2009},
  month = {August},
  version = {1.0.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{lewis2010GLFW-b-0.0.2.1,
  author = {Brian Lewis},
  title = {{GLFW-b: GLFW bindings}},
  howpublished = {\url{http://hackage.haskell.org/package/GLFW-b-0.0.2.1}},
  year = {2010},
  month = {July},
  version = {0.0.2.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{lewis2010GLFW-b-0.0.2,
  author = {Brian Lewis},
  title = {{GLFW-b: GLFW bindings}},
  howpublished = {\url{http://hackage.haskell.org/package/GLFW-b-0.0.2}},
  year = {2010},
  month = {January},
  version = {0.0.2},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{lewis2010GLFW-b-0.0.1,
  author = {Brian Lewis},
  title = {{GLFW-b: GLFW bindings}},
  howpublished = {\url{http://hackage.haskell.org/package/GLFW-b-0.0.1}},
  year = {2010},
  month = {January},
  version = {0.0.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{buckwalter2009leapseconds-announced-2009,
  author = {Bjorn Buckwalter},
  title = {{leapseconds-announced: Leap seconds announced at library release time.}},
  howpublished = {\url{http://hackage.haskell.org/package/leapseconds-announced-2009}},
  year = {2009},
  month = {January},
  version = {2009},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{unknown2007readline-1.0.1.0,
  author = {unknown},
  title = {{readline: An interface to the GNU readline library}},
  howpublished = {\url{http://hackage.haskell.org/package/readline-1.0.1.0}},
  year = {2007},
  month = {November},
  version = {1.0.1.0},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{ruiz2010hmatrix-special-0.1.0,
  author = {Alberto Ruiz},
  title = {{hmatrix-special: Interface to GSL special functions}},
  howpublished = {\url{http://hackage.haskell.org/package/hmatrix-special-0.1.0}},
  year = {2010},
  month = {May},
  version = {0.1.0},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{brady2009epic-0.1.2,
  author = {Edwin Brady},
  title = {{epic: Compiler for a supercombinator language}},
  howpublished = {\url{http://hackage.haskell.org/package/epic-0.1.2}},
  year = {2009},
  month = {April},
  version = {0.1.2},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{brady2010epic-0.1.5,
  author = {Edwin Brady},
  title = {{epic: Compiler for a supercombinator language}},
  howpublished = {\url{http://hackage.haskell.org/package/epic-0.1.5}},
  year = {2010},
  month = {March},
  version = {0.1.5},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{brady2009epic-0.1.3,
  author = {Edwin Brady},
  title = {{epic: Compiler for a supercombinator language}},
  howpublished = {\url{http://hackage.haskell.org/package/epic-0.1.3}},
  year = {2009},
  month = {December},
  version = {0.1.3},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{brady2009epic-0.1.4,
  author = {Edwin Brady},
  title = {{epic: Compiler for a supercombinator language}},
  howpublished = {\url{http://hackage.haskell.org/package/epic-0.1.4}},
  year = {2009},
  month = {December},
  version = {0.1.4},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{swierstra2009AppleScript-0.1.5,
  author = {Wouter Swierstra},
  title = {{AppleScript: Call AppleScript from Haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/AppleScript-0.1.5}},
  year = {2009},
  month = {June},
  version = {0.1.5},
  keywords = {Haskell, Foreign},
  subtype = {program},
}

@Misc{swierstra2007AppleScript-0.1.3,
  author = {Wouter Swierstra},
  title = {{AppleScript: Call AppleScript from Haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/AppleScript-0.1.3}},
  year = {2007},
  month = {August},
  version = {0.1.3},
  keywords = {Haskell, Foreign},
  subtype = {program},
}

@Misc{swierstra2009AppleScript-0.1.4,
  author = {Wouter Swierstra},
  title = {{AppleScript: Call AppleScript from Haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/AppleScript-0.1.4}},
  year = {2009},
  month = {April},
  version = {0.1.4},
  keywords = {Haskell, Foreign},
  subtype = {program},
}

@Misc{swierstra2007AppleScript-0.1,
  author = {Wouter Swierstra},
  title = {{AppleScript: Call AppleScript from Haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/AppleScript-0.1}},
  year = {2007},
  month = {May},
  version = {0.1},
  keywords = {Haskell, Foreign},
  subtype = {program},
}

@Misc{mainland2010ref-fd-0.1,
  author = {Geoffrey Mainland},
  title = {{ref-fd: A type class for monads with references using functional
dependencies.}},
  howpublished = {\url{http://hackage.haskell.org/package/ref-fd-0.1}},
  year = {2010},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{mainland2010ref-fd-0.2,
  author = {Geoffrey Mainland},
  title = {{ref-fd: A type class for monads with references using type families.}},
  howpublished = {\url{http://hackage.haskell.org/package/ref-fd-0.2}},
  year = {2010},
  month = {September},
  version = {0.2},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{stewart2009cabalgraph-0.1,
  author = {Don Stewart},
  title = {{cabalgraph: Generate pretty graphs of module trees from cabal files}},
  howpublished = {\url{http://hackage.haskell.org/package/cabalgraph-0.1}},
  year = {2009},
  month = {March},
  version = {0.1},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{irican2010hlibev-0.2.5,
  author = {Aycan iRiCAN},
  title = {{hlibev: FFI interface to libev}},
  howpublished = {\url{http://hackage.haskell.org/package/hlibev-0.2.5}},
  year = {2010},
  month = {July},
  version = {0.2.5},
  keywords = {Haskell, Foreign},
  subtype = {program},
}

@Misc{irican2010hlibev-0.2.2,
  author = {Aycan iRiCAN},
  title = {{hlibev: FFI interface to libev}},
  howpublished = {\url{http://hackage.haskell.org/package/hlibev-0.2.2}},
  year = {2010},
  month = {May},
  version = {0.2.2},
  keywords = {Haskell, Foreign},
  subtype = {program},
}

@Misc{irican2010hlibev-0.2.4,
  author = {Aycan iRiCAN},
  title = {{hlibev: FFI interface to libev}},
  howpublished = {\url{http://hackage.haskell.org/package/hlibev-0.2.4}},
  year = {2010},
  month = {May},
  version = {0.2.4},
  keywords = {Haskell, Foreign},
  subtype = {program},
}

@Misc{irican2010hlibev-0.2.8,
  author = {Aycan iRiCAN},
  title = {{hlibev: FFI interface to libev}},
  howpublished = {\url{http://hackage.haskell.org/package/hlibev-0.2.8}},
  year = {2010},
  month = {July},
  version = {0.2.8},
  keywords = {Haskell, Foreign},
  subtype = {program},
}

@Misc{irican2010hlibev-0.2.7,
  author = {Aycan iRiCAN},
  title = {{hlibev: FFI interface to libev}},
  howpublished = {\url{http://hackage.haskell.org/package/hlibev-0.2.7}},
  year = {2010},
  month = {July},
  version = {0.2.7},
  keywords = {Haskell, Foreign},
  subtype = {program},
}

@Misc{irican2010hlibev-0.2.1,
  author = {Aycan iRiCAN},
  title = {{hlibev: FFI interface to libev}},
  howpublished = {\url{http://hackage.haskell.org/package/hlibev-0.2.1}},
  year = {2010},
  month = {February},
  version = {0.2.1},
  keywords = {Haskell, Foreign},
  subtype = {program},
}

@Misc{irican2010hlibev-0.2.3,
  author = {Aycan iRiCAN},
  title = {{hlibev: FFI interface to libev}},
  howpublished = {\url{http://hackage.haskell.org/package/hlibev-0.2.3}},
  year = {2010},
  month = {May},
  version = {0.2.3},
  keywords = {Haskell, Foreign},
  subtype = {program},
}

@Misc{irican2010hlibev-0.2.6,
  author = {Aycan iRiCAN},
  title = {{hlibev: FFI interface to libev}},
  howpublished = {\url{http://hackage.haskell.org/package/hlibev-0.2.6}},
  year = {2010},
  month = {July},
  version = {0.2.6},
  keywords = {Haskell, Foreign},
  subtype = {program},
}

@Misc{irican2008hlibev-0.1,
  author = {Aycan iRiCAN},
  title = {{hlibev: FFI interface to libev}},
  howpublished = {\url{http://hackage.haskell.org/package/hlibev-0.1}},
  year = {2008},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Foreign},
  subtype = {program},
}

@Misc{irican2009hlibev-0.2,
  author = {Aycan iRiCAN},
  title = {{hlibev: FFI interface to libev}},
  howpublished = {\url{http://hackage.haskell.org/package/hlibev-0.2}},
  year = {2009},
  month = {January},
  version = {0.2},
  keywords = {Haskell, Foreign},
  subtype = {program},
}

@Misc{unknown2007cabalmdvrpm-0.0.1,
  author = {unknown},
  title = {{cabalmdvrpm: Create mandriva rpm from cabal package}},
  howpublished = {\url{http://hackage.haskell.org/package/cabalmdvrpm-0.0.1}},
  year = {2007},
  month = {March},
  version = {0.0.1},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{mcallister2010crc16-table-0.1,
  author = {Keegan McAllister},
  title = {{crc16-table: Compute CRC16 checksums using a lookup table.}},
  howpublished = {\url{http://hackage.haskell.org/package/crc16-table-0.1}},
  year = {2010},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{finne2009hs-dotnet-0.3.1,
  author = {Sigbjorn Finne},
  title = {{hs-dotnet: Pragmatic .NET interop for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/hs-dotnet-0.3.1}},
  year = {2009},
  month = {January},
  version = {0.3.1},
  keywords = {Haskell, .NET},
  subtype = {program},
}

@Misc{finne2009hs-dotnet-0.4.0,
  author = {Sigbjorn Finne},
  title = {{hs-dotnet: Pragmatic .NET interop for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/hs-dotnet-0.4.0}},
  year = {2009},
  month = {April},
  version = {0.4.0},
  keywords = {Haskell, .NET},
  subtype = {program},
}

@Misc{finne2009hs-dotnet-0.3.0,
  author = {Sigbjorn Finne},
  title = {{hs-dotnet: Pragmatic .NET interop for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/hs-dotnet-0.3.0}},
  year = {2009},
  month = {January},
  version = {0.3.0},
  keywords = {Haskell, .NET},
  subtype = {program},
}

@Misc{diatchki2010url-2.1.2,
  author = {Iavor S. Diatchki},
  title = {{url: A library for working with URLs.}},
  howpublished = {\url{http://hackage.haskell.org/package/url-2.1.2}},
  year = {2010},
  month = {February},
  version = {2.1.2},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{diatchki2009url-2.1,
  author = {Iavor S. Diatchki},
  title = {{url: A library for working with URLs.}},
  howpublished = {\url{http://hackage.haskell.org/package/url-2.1}},
  year = {2009},
  month = {June},
  version = {2.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{diatchki2009url-2,
  author = {Iavor S. Diatchki},
  title = {{url: A library for working with URLs.}},
  howpublished = {\url{http://hackage.haskell.org/package/url-2}},
  year = {2009},
  month = {March},
  version = {2},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{diatchki2008url-1.0.1,
  author = {Iavor S. Diatchki},
  title = {{url: A library for working with URLs.}},
  howpublished = {\url{http://hackage.haskell.org/package/url-1.0.1}},
  year = {2008},
  month = {August},
  version = {1.0.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{diatchki2008url-1.0,
  author = {Iavor S. Diatchki},
  title = {{url: A library for working with URLs.}},
  howpublished = {\url{http://hackage.haskell.org/package/url-1.0}},
  year = {2008},
  month = {August},
  version = {1.0},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{broberg2009haskell-src-exts-0.4.8,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-0.4.8}},
  year = {2009},
  month = {January},
  version = {0.4.8},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2008haskell-src-exts-0.3.12,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-0.3.12}},
  year = {2008},
  month = {November},
  version = {0.3.12},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2009haskell-src-exts-1.1.4,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-1.1.4}},
  year = {2009},
  month = {September},
  version = {1.1.4},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2009haskell-src-exts-0.5.2,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-0.5.2}},
  year = {2009},
  month = {June},
  version = {0.5.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2008haskell-src-exts-0.4.3,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-0.4.3}},
  year = {2008},
  month = {November},
  version = {0.4.3},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2008haskell-src-exts-0.4.3.1,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-0.4.3.1}},
  year = {2008},
  month = {November},
  version = {0.4.3.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2009haskell-src-exts-0.5.5,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-0.5.5}},
  year = {2009},
  month = {June},
  version = {0.5.5},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2009haskell-src-exts-0.5.7,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-0.5.7}},
  year = {2009},
  month = {June},
  version = {0.5.7},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2008haskell-src-exts-0.3.3,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-0.3.3}},
  year = {2008},
  month = {March},
  version = {0.3.3},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2010haskell-src-exts-1.7.2,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-1.7.2}},
  year = {2010},
  month = {January},
  version = {1.7.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2010haskell-src-exts-1.8.2,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-1.8.2}},
  year = {2010},
  month = {February},
  version = {1.8.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2009haskell-src-exts-1.5.1,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-1.5.1}},
  year = {2009},
  month = {December},
  version = {1.5.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2010haskell-src-exts-1.9.0,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-1.9.0}},
  year = {2010},
  month = {April},
  version = {1.9.0},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2008haskell-src-exts-0.3.9,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-0.3.9}},
  year = {2008},
  month = {October},
  version = {0.3.9},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2008haskell-src-exts-0.4.5,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-0.4.5}},
  year = {2008},
  month = {December},
  version = {0.4.5},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2009haskell-src-exts-1.3.0,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-1.3.0}},
  year = {2009},
  month = {November},
  version = {1.3.0},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2008haskell-src-exts-0.3.10,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-0.3.10}},
  year = {2008},
  month = {November},
  version = {0.3.10},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2008haskell-src-exts-0.2.1,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-0.2.1}},
  year = {2008},
  month = {February},
  version = {0.2.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2009haskell-src-exts-1.5.0,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-1.5.0}},
  year = {2009},
  month = {December},
  version = {1.5.0},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2010haskell-src-exts-1.5.2,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-1.5.2}},
  year = {2010},
  month = {January},
  version = {1.5.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2010haskell-src-exts-1.8.0,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-1.8.0}},
  year = {2010},
  month = {January},
  version = {1.8.0},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2008haskell-src-exts-0.4.4.1,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-0.4.4.1}},
  year = {2008},
  month = {December},
  version = {0.4.4.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2008haskell-src-exts-0.3.5,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-0.3.5}},
  year = {2008},
  month = {July},
  version = {0.3.5},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2010haskell-src-exts-1.7.1,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-1.7.1}},
  year = {2010},
  month = {January},
  version = {1.7.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2010haskell-src-exts-1.5.3,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-1.5.3}},
  year = {2010},
  month = {January},
  version = {1.5.3},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2010haskell-src-exts-1.6.0,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-1.6.0}},
  year = {2010},
  month = {January},
  version = {1.6.0},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2008haskell-src-exts-0.3.11,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-0.3.11}},
  year = {2008},
  month = {November},
  version = {0.3.11},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2009haskell-src-exts-1.4.0,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-1.4.0}},
  year = {2009},
  month = {December},
  version = {1.4.0},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2010haskell-src-exts-1.6.1,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-1.6.1}},
  year = {2010},
  month = {January},
  version = {1.6.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2009haskell-src-exts-1.3.5,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-1.3.5}},
  year = {2009},
  month = {December},
  version = {1.3.5},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2009haskell-src-exts-0.5.3,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-0.5.3}},
  year = {2009},
  month = {June},
  version = {0.5.3},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2008haskell-src-exts-0.4.4,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-0.4.4}},
  year = {2008},
  month = {December},
  version = {0.4.4},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2008haskell-src-exts-0.3.2,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-0.3.2}},
  year = {2008},
  month = {March},
  version = {0.3.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2010haskell-src-exts-1.9.4,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-1.9.4}},
  year = {2010},
  month = {October},
  version = {1.9.4},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2010haskell-src-exts-1.8.1,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-1.8.1}},
  year = {2010},
  month = {February},
  version = {1.8.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2009haskell-src-exts-1.0.0,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-1.0.0}},
  year = {2009},
  month = {June},
  version = {1.0.0},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2009haskell-src-exts-0.5.6,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-0.5.6}},
  year = {2009},
  month = {June},
  version = {0.5.6},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2008haskell-src-exts-0.3.4,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-0.3.4}},
  year = {2008},
  month = {May},
  version = {0.3.4},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2008haskell-src-exts-0.4.1,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-0.4.1}},
  year = {2008},
  month = {November},
  version = {0.4.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2009haskell-src-exts-1.1.3.1,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-1.1.3.1}},
  year = {2009},
  month = {August},
  version = {1.1.3.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2009haskell-src-exts-0.5.4,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-0.5.4}},
  year = {2009},
  month = {June},
  version = {0.5.4},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2009haskell-src-exts-1.1.1,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-1.1.1}},
  year = {2009},
  month = {July},
  version = {1.1.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2008haskell-src-exts-0.4.6,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-0.4.6}},
  year = {2008},
  month = {December},
  version = {0.4.6},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2009haskell-src-exts-1.3.1,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-1.3.1}},
  year = {2009},
  month = {November},
  version = {1.3.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2009haskell-src-exts-1.3.3,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-1.3.3}},
  year = {2009},
  month = {December},
  version = {1.3.3},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2009haskell-src-exts-1.3.2,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-1.3.2}},
  year = {2009},
  month = {November},
  version = {1.3.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2009haskell-src-exts-1.1.3,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-1.1.3}},
  year = {2009},
  month = {August},
  version = {1.1.3},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2009haskell-src-exts-1.0.1,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-1.0.1}},
  year = {2009},
  month = {June},
  version = {1.0.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2009haskell-src-exts-1.3.4,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-1.3.4}},
  year = {2009},
  month = {December},
  version = {1.3.4},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2010haskell-src-exts-1.9.3,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-1.9.3}},
  year = {2010},
  month = {September},
  version = {1.9.3},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2008haskell-src-exts-0.3.7,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-0.3.7}},
  year = {2008},
  month = {August},
  version = {0.3.7},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2009haskell-src-exts-1.2.0,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-1.2.0}},
  year = {2009},
  month = {October},
  version = {1.2.0},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2008haskell-src-exts-0.4.2,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-0.4.2}},
  year = {2008},
  month = {November},
  version = {0.4.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2010haskell-src-exts-1.7.0,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-1.7.0}},
  year = {2010},
  month = {January},
  version = {1.7.0},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2009haskell-src-exts-1.1.0,
  author = {Niklas Broberg},
  title = {{haskell-src-exts: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-1.1.0}},
  year = {2009},
  month = {July},
  version = {1.1.0},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{sottile2010HSGEP-0.1.2,
  author = {Matthew Sottile},
  title = {{HSGEP: Gene Expression Programming evolutionary algorithm in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HSGEP-0.1.2}},
  year = {2010},
  month = {July},
  version = {0.1.2},
  keywords = {Haskell, AI},
  subtype = {program},
}

@Misc{sottile2010HSGEP-0.1.0,
  author = {Matthew Sottile},
  title = {{HSGEP: Gene Expression Programming evolutionary algorithm in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HSGEP-0.1.0}},
  year = {2010},
  month = {March},
  version = {0.1.0},
  keywords = {Haskell, AI},
  subtype = {program},
}

@Misc{sottile2010HSGEP-0.1.3,
  author = {Matthew Sottile},
  title = {{HSGEP: Gene Expression Programming evolutionary algorithm in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HSGEP-0.1.3}},
  year = {2010},
  month = {October},
  version = {0.1.3},
  keywords = {Haskell, AI},
  subtype = {program},
}

@Misc{sottile2010HSGEP-0.1.1,
  author = {Matthew Sottile},
  title = {{HSGEP: Gene Expression Programming evolutionary algorithm in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HSGEP-0.1.1}},
  year = {2010},
  month = {July},
  version = {0.1.1},
  keywords = {Haskell, AI},
  subtype = {program},
}

@Misc{unknown2009OpenAL-1.3.1.2,
  author = {unknown},
  title = {{OpenAL: A binding to the OpenAL cross-platform 3D audio API}},
  howpublished = {\url{http://hackage.haskell.org/package/OpenAL-1.3.1.2}},
  year = {2009},
  month = {April},
  version = {1.3.1.2},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{unknown2009OpenAL-1.3.1.3,
  author = {unknown},
  title = {{OpenAL: A binding to the OpenAL cross-platform 3D audio API}},
  howpublished = {\url{http://hackage.haskell.org/package/OpenAL-1.3.1.3}},
  year = {2009},
  month = {May},
  version = {1.3.1.3},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{unknown2006OpenAL-1.3,
  author = {unknown},
  title = {{OpenAL: A binding to the OpenAL cross-platform 3D audio API}},
  howpublished = {\url{http://hackage.haskell.org/package/OpenAL-1.3}},
  year = {2006},
  month = {October},
  version = {1.3},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{unknown2007OpenAL-1.3.1.1,
  author = {unknown},
  title = {{OpenAL: A binding to the OpenAL cross-platform 3D audio API}},
  howpublished = {\url{http://hackage.haskell.org/package/OpenAL-1.3.1.1}},
  year = {2007},
  month = {November},
  version = {1.3.1.1},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{unknown2009OpenAL-1.4.0.0,
  author = {unknown},
  title = {{OpenAL: A binding to the OpenAL cross-platform 3D audio API}},
  howpublished = {\url{http://hackage.haskell.org/package/OpenAL-1.4.0.0}},
  year = {2009},
  month = {July},
  version = {1.4.0.0},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{tang2008TimePiece-0.0.2,
  author = {Audrey Tang},
  title = {{TimePiece: A simple tile-based digital clock screen saver}},
  howpublished = {\url{http://hackage.haskell.org/package/TimePiece-0.0.2}},
  year = {2008},
  month = {July},
  version = {0.0.2},
  keywords = {Haskell, Screensaver},
  subtype = {program},
}

@Misc{tang2008TimePiece-0.0.1,
  author = {Audrey Tang},
  title = {{TimePiece: A simple tile-based digital clock screen saver}},
  howpublished = {\url{http://hackage.haskell.org/package/TimePiece-0.0.1}},
  year = {2008},
  month = {July},
  version = {0.0.1},
  keywords = {Haskell, Screensaver},
  subtype = {program},
}

@Misc{tang2008TimePiece-0.0.3,
  author = {Audrey Tang},
  title = {{TimePiece: A simple tile-based digital clock screen saver}},
  howpublished = {\url{http://hackage.haskell.org/package/TimePiece-0.0.3}},
  year = {2008},
  month = {July},
  version = {0.0.3},
  keywords = {Haskell, Screensaver},
  subtype = {program},
}

@Misc{elliott2009applicative-numbers-0.0.7,
  author = {Conal Elliott},
  title = {{applicative-numbers: Applicative-based numeric instances}},
  howpublished = {\url{http://hackage.haskell.org/package/applicative-numbers-0.0.7}},
  year = {2009},
  month = {April},
  version = {0.0.7},
  keywords = {Haskell, Data, Numerical},
  subtype = {program},
}

@Misc{elliott2009applicative-numbers-0.0.0,
  author = {Conal Elliott},
  title = {{applicative-numbers: Applicative-based numeric instances}},
  howpublished = {\url{http://hackage.haskell.org/package/applicative-numbers-0.0.0}},
  year = {2009},
  month = {March},
  version = {0.0.0},
  keywords = {Haskell, Data, Numerical},
  subtype = {program},
}

@Misc{elliott2009applicative-numbers-0.0.5,
  author = {Conal Elliott},
  title = {{applicative-numbers: Applicative-based numeric instances}},
  howpublished = {\url{http://hackage.haskell.org/package/applicative-numbers-0.0.5}},
  year = {2009},
  month = {March},
  version = {0.0.5},
  keywords = {Haskell, Data, Numerical},
  subtype = {program},
}

@Misc{elliott2009applicative-numbers-0.0.2,
  author = {Conal Elliott},
  title = {{applicative-numbers: Applicative-based numeric instances}},
  howpublished = {\url{http://hackage.haskell.org/package/applicative-numbers-0.0.2}},
  year = {2009},
  month = {March},
  version = {0.0.2},
  keywords = {Haskell, Data, Numerical},
  subtype = {program},
}

@Misc{elliott2009applicative-numbers-0.0.6,
  author = {Conal Elliott},
  title = {{applicative-numbers: Applicative-based numeric instances}},
  howpublished = {\url{http://hackage.haskell.org/package/applicative-numbers-0.0.6}},
  year = {2009},
  month = {April},
  version = {0.0.6},
  keywords = {Haskell, Data, Numerical},
  subtype = {program},
}

@Misc{elliott2009applicative-numbers-0.0.3,
  author = {Conal Elliott},
  title = {{applicative-numbers: Applicative-based numeric instances}},
  howpublished = {\url{http://hackage.haskell.org/package/applicative-numbers-0.0.3}},
  year = {2009},
  month = {March},
  version = {0.0.3},
  keywords = {Haskell, Data, Numerical},
  subtype = {program},
}

@Misc{elliott2009applicative-numbers-0.0.4,
  author = {Conal Elliott},
  title = {{applicative-numbers: Applicative-based numeric instances}},
  howpublished = {\url{http://hackage.haskell.org/package/applicative-numbers-0.0.4}},
  year = {2009},
  month = {March},
  version = {0.0.4},
  keywords = {Haskell, Data, Numerical},
  subtype = {program},
}

@Misc{elliott2009applicative-numbers-0.0.8,
  author = {Conal Elliott},
  title = {{applicative-numbers: Applicative-based numeric instances}},
  howpublished = {\url{http://hackage.haskell.org/package/applicative-numbers-0.0.8}},
  year = {2009},
  month = {April},
  version = {0.0.8},
  keywords = {Haskell, Data, Numerical},
  subtype = {program},
}

@Misc{elliott2010applicative-numbers-0.0.9,
  author = {Conal Elliott},
  title = {{applicative-numbers: Applicative-based numeric instances}},
  howpublished = {\url{http://hackage.haskell.org/package/applicative-numbers-0.0.9}},
  year = {2010},
  month = {March},
  version = {0.0.9},
  keywords = {Haskell, Data, Numerical},
  subtype = {program},
}

@Misc{diatchki2009monadLib-3.5.1,
  author = {Iavor S. Diatchki},
  title = {{monadLib: A collection of monad transformers.}},
  howpublished = {\url{http://hackage.haskell.org/package/monadLib-3.5.1}},
  year = {2009},
  month = {January},
  version = {3.5.1},
  keywords = {Haskell, Monads},
  subtype = {program},
}

@Misc{diatchki2007monadLib-3.0.0,
  author = {Iavor S. Diatchki},
  title = {{monadLib: A collection of monad transformers.}},
  howpublished = {\url{http://hackage.haskell.org/package/monadLib-3.0.0}},
  year = {2007},
  month = {January},
  version = {3.0.0},
  keywords = {Haskell, Monads},
  subtype = {program},
}

@Misc{diatchki2009monadLib-3.6,
  author = {Iavor S. Diatchki},
  title = {{monadLib: A collection of monad transformers.}},
  howpublished = {\url{http://hackage.haskell.org/package/monadLib-3.6}},
  year = {2009},
  month = {December},
  version = {3.6},
  keywords = {Haskell, Monads},
  subtype = {program},
}

@Misc{diatchki2008monadLib-3.4.4,
  author = {Iavor S. Diatchki},
  title = {{monadLib: A collection of monad transformers.}},
  howpublished = {\url{http://hackage.haskell.org/package/monadLib-3.4.4}},
  year = {2008},
  month = {February},
  version = {3.4.4},
  keywords = {Haskell, Monads},
  subtype = {program},
}

@Misc{diatchki2010monadLib-3.6.2,
  author = {Iavor S. Diatchki},
  title = {{monadLib: A collection of monad transformers.}},
  howpublished = {\url{http://hackage.haskell.org/package/monadLib-3.6.2}},
  year = {2010},
  month = {October},
  version = {3.6.2},
  keywords = {Haskell, Monads},
  subtype = {program},
}

@Misc{diatchki2009monadLib-3.5.2,
  author = {Iavor S. Diatchki},
  title = {{monadLib: A collection of monad transformers.}},
  howpublished = {\url{http://hackage.haskell.org/package/monadLib-3.5.2}},
  year = {2009},
  month = {March},
  version = {3.5.2},
  keywords = {Haskell, Monads},
  subtype = {program},
}

@Misc{diatchki2007monadLib-3.1.0,
  author = {Iavor S. Diatchki},
  title = {{monadLib: A collection of monad transformers.}},
  howpublished = {\url{http://hackage.haskell.org/package/monadLib-3.1.0}},
  year = {2007},
  month = {February},
  version = {3.1.0},
  keywords = {Haskell, Monads},
  subtype = {program},
}

@Misc{diatchki2007monadLib-3.3.0,
  author = {Iavor S. Diatchki},
  title = {{monadLib: A collection of monad transformers.}},
  howpublished = {\url{http://hackage.haskell.org/package/monadLib-3.3.0}},
  year = {2007},
  month = {September},
  version = {3.3.0},
  keywords = {Haskell, Monads},
  subtype = {program},
}

@Misc{diatchki2009monadLib-3.6.1,
  author = {Iavor S. Diatchki},
  title = {{monadLib: A collection of monad transformers.}},
  howpublished = {\url{http://hackage.haskell.org/package/monadLib-3.6.1}},
  year = {2009},
  month = {December},
  version = {3.6.1},
  keywords = {Haskell, Monads},
  subtype = {program},
}

@Misc{diatchki2009monadLib-3.4.6,
  author = {Iavor S. Diatchki},
  title = {{monadLib: A collection of monad transformers.}},
  howpublished = {\url{http://hackage.haskell.org/package/monadLib-3.4.6}},
  year = {2009},
  month = {January},
  version = {3.4.6},
  keywords = {Haskell, Monads},
  subtype = {program},
}

@Misc{diatchki2008monadLib-3.4.5,
  author = {Iavor S. Diatchki},
  title = {{monadLib: A collection of monad transformers.}},
  howpublished = {\url{http://hackage.haskell.org/package/monadLib-3.4.5}},
  year = {2008},
  month = {September},
  version = {3.4.5},
  keywords = {Haskell, Monads},
  subtype = {program},
}

@Misc{gwern2010archiver-0.1,
  author = {Gwern},
  title = {{archiver: Archive supplied URLs in WebCite \& Internet Archive}},
  howpublished = {\url{http://hackage.haskell.org/package/archiver-0.1}},
  year = {2010},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Documentation, Network},
  subtype = {program},
}

@Misc{chevalier2008wavconvert-0.1.1,
  author = {Tim Chevalier},
  title = {{wavconvert: Command-line tool for converting audio files and filling in ID3 tags}},
  howpublished = {\url{http://hackage.haskell.org/package/wavconvert-0.1.1}},
  year = {2008},
  month = {August},
  version = {0.1.1},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{chevalier2008wavconvert-0.1,
  author = {Tim Chevalier},
  title = {{wavconvert: Command-line tool for converting audio files and filling in ID3 tags}},
  howpublished = {\url{http://hackage.haskell.org/package/wavconvert-0.1}},
  year = {2008},
  month = {August},
  version = {0.1},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{lamers2009testrunner-0.9,
  author = {Reinier Lamers},
  title = {{testrunner: Easy unit test driver framework}},
  howpublished = {\url{http://hackage.haskell.org/package/testrunner-0.9}},
  year = {2009},
  month = {June},
  version = {0.9},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{unknown2007packedstring-0.1.0.0,
  author = {unknown},
  title = {{packedstring: (Deprecated) Packed Strings.}},
  howpublished = {\url{http://hackage.haskell.org/package/packedstring-0.1.0.0}},
  year = {2007},
  month = {November},
  version = {0.1.0.0},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{unknown2008packedstring-0.1.0.1,
  author = {unknown},
  title = {{packedstring: (Deprecated) Packed Strings.}},
  howpublished = {\url{http://hackage.haskell.org/package/packedstring-0.1.0.1}},
  year = {2008},
  month = {November},
  version = {0.1.0.1},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{niemeijer2009HPong-0.1.2,
  author = {Remco Niemeijer},
  title = {{HPong: A simple OpenGL Pong game based on GLFW}},
  howpublished = {\url{http://hackage.haskell.org/package/HPong-0.1.2}},
  year = {2009},
  month = {April},
  version = {0.1.2},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{niemeijer2009HPong-0.1.1,
  author = {Remco Niemeijer},
  title = {{HPong: A simple OpenGL Pong game based on GLFW}},
  howpublished = {\url{http://hackage.haskell.org/package/HPong-0.1.1}},
  year = {2009},
  month = {April},
  version = {0.1.1},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{niemeijer2009HPong-0.1,
  author = {Remco Niemeijer},
  title = {{HPong: 2-D single-player game}},
  howpublished = {\url{http://hackage.haskell.org/package/HPong-0.1}},
  year = {2009},
  month = {April},
  version = {0.1},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{acosta2008parameterized-data-0.1.2,
  author = {Alfonso Acosta},
  title = {{parameterized-data: Parameterized data library implementing lightweight dependent
types}},
  howpublished = {\url{http://hackage.haskell.org/package/parameterized-data-0.1.2}},
  year = {2008},
  month = {August},
  version = {0.1.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{acosta2010parameterized-data-0.1.5,
  author = {Alfonso Acosta},
  title = {{parameterized-data: Parameterized data library implementing lightweight dependent
types}},
  howpublished = {\url{http://hackage.haskell.org/package/parameterized-data-0.1.5}},
  year = {2010},
  month = {June},
  version = {0.1.5},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{acosta2008parameterized-data-0.1.3,
  author = {Alfonso Acosta},
  title = {{parameterized-data: Parameterized data library implementing lightweight dependent
types}},
  howpublished = {\url{http://hackage.haskell.org/package/parameterized-data-0.1.3}},
  year = {2008},
  month = {September},
  version = {0.1.3},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{acosta2010parameterized-data-0.1.4,
  author = {Alfonso Acosta},
  title = {{parameterized-data: Parameterized data library implementing lightweight dependent
types}},
  howpublished = {\url{http://hackage.haskell.org/package/parameterized-data-0.1.4}},
  year = {2010},
  month = {January},
  version = {0.1.4},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{acosta2008parameterized-data-0.1,
  author = {Alfonso Acosta},
  title = {{parameterized-data: Parameterized data library implementing lightweight dependent
types}},
  howpublished = {\url{http://hackage.haskell.org/package/parameterized-data-0.1}},
  year = {2008},
  month = {February},
  version = {0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{unknown2009LambdaINet-0.1.2,
  author = {unknown},
  title = {{LambdaINet: Graphical Interaction Net Evaluator for Optimal Evaluation}},
  howpublished = {\url{http://hackage.haskell.org/package/LambdaINet-0.1.2}},
  year = {2009},
  month = {September},
  version = {0.1.2},
  keywords = {Haskell, Application},
  subtype = {program},
}

@Misc{unknown2009LambdaINet-0.1.0,
  author = {unknown},
  title = {{LambdaINet: Graphical Interaction Net Evaluator for Optimal Evaluation}},
  howpublished = {\url{http://hackage.haskell.org/package/LambdaINet-0.1.0}},
  year = {2009},
  month = {September},
  version = {0.1.0},
  keywords = {Haskell, Application},
  subtype = {program},
}

@Misc{unknown2009LambdaINet-0.1.1,
  author = {unknown},
  title = {{LambdaINet: Graphical Interaction Net Evaluator for Optimal Evaluation}},
  howpublished = {\url{http://hackage.haskell.org/package/LambdaINet-0.1.1}},
  year = {2009},
  month = {September},
  version = {0.1.1},
  keywords = {Haskell, Application},
  subtype = {program},
}

@Misc{schmidt2010Holumbus-Distribution-0.1.0,
  author = {Stefan Schmidt and Uwe Schmidt},
  title = {{Holumbus-Distribution: intra- and inter-program communication}},
  howpublished = {\url{http://hackage.haskell.org/package/Holumbus-Distribution-0.1.0}},
  year = {2010},
  month = {May},
  version = {0.1.0},
  keywords = {Haskell, Distributed Computing, Network},
  subtype = {program},
}

@Misc{schmidt2009Holumbus-Distribution-0.0.1,
  author = {Stefan Schmidt and Uwe Schmidt},
  title = {{Holumbus-Distribution: intra- and inter-program communication}},
  howpublished = {\url{http://hackage.haskell.org/package/Holumbus-Distribution-0.0.1}},
  year = {2009},
  month = {March},
  version = {0.0.1},
  keywords = {Haskell, Distributed Computing, Network},
  subtype = {program},
}

@Misc{schmidt2010Holumbus-Distribution-0.1.1,
  author = {Stefan Schmidt and Uwe Schmidt},
  title = {{Holumbus-Distribution: intra- and inter-program communication}},
  howpublished = {\url{http://hackage.haskell.org/package/Holumbus-Distribution-0.1.1}},
  year = {2010},
  month = {August},
  version = {0.1.1},
  keywords = {Haskell, Distributed Computing, Network},
  subtype = {program},
}

@Misc{schmidt2009Holumbus-Distribution-0.0.1.1,
  author = {Stefan Schmidt and Uwe Schmidt},
  title = {{Holumbus-Distribution: intra- and inter-program communication}},
  howpublished = {\url{http://hackage.haskell.org/package/Holumbus-Distribution-0.0.1.1}},
  year = {2009},
  month = {March},
  version = {0.0.1.1},
  keywords = {Haskell, Distributed Computing, Network},
  subtype = {program},
}

@Misc{pouillard2008garsia-wachs-1.1,
  author = {Nicolas Pouillard},
  title = {{garsia-wachs: A Functional Implementation of the Garsia-Wachs Algorithm}},
  howpublished = {\url{http://hackage.haskell.org/package/garsia-wachs-1.1}},
  year = {2008},
  month = {September},
  version = {1.1},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{pouillard2008garsia-wachs-1.2,
  author = {Nicolas Pouillard},
  title = {{garsia-wachs: A Functional Implementation of the Garsia-Wachs Algorithm}},
  howpublished = {\url{http://hackage.haskell.org/package/garsia-wachs-1.2}},
  year = {2008},
  month = {September},
  version = {1.2},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{pouillard2008garsia-wachs-1.0,
  author = {Nicolas Pouillard},
  title = {{garsia-wachs: A Functional Implementation of the Garsia-Wachs Algorithm}},
  howpublished = {\url{http://hackage.haskell.org/package/garsia-wachs-1.0}},
  year = {2008},
  month = {September},
  version = {1.0},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{dorsey2009NetSNMP-0.1.6,
  author = {John Dorsey},
  title = {{NetSNMP: Bindings for net-snmp's C API for clients}},
  howpublished = {\url{http://hackage.haskell.org/package/NetSNMP-0.1.6}},
  year = {2009},
  month = {November},
  version = {0.1.6},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{dorsey2009NetSNMP-0.1.2,
  author = {John Dorsey},
  title = {{NetSNMP: Bindings for net-snmp's C API for clients}},
  howpublished = {\url{http://hackage.haskell.org/package/NetSNMP-0.1.2}},
  year = {2009},
  month = {October},
  version = {0.1.2},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{dorsey2009NetSNMP-0.1.0,
  author = {John Dorsey},
  title = {{NetSNMP: Bindings for net-snmp's C API for clients}},
  howpublished = {\url{http://hackage.haskell.org/package/NetSNMP-0.1.0}},
  year = {2009},
  month = {April},
  version = {0.1.0},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{dorsey2009NetSNMP-0.1.1,
  author = {John Dorsey},
  title = {{NetSNMP: Bindings for net-snmp's C API for clients}},
  howpublished = {\url{http://hackage.haskell.org/package/NetSNMP-0.1.1}},
  year = {2009},
  month = {September},
  version = {0.1.1},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{antunes2010bindings-directfb-0.0.2,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-directfb: Low level bindings to DirectFB}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-directfb-0.0.2}},
  year = {2010},
  month = {June},
  version = {0.0.2},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2009bindings-directfb-0.0.1,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-directfb: Low level bindings to DirectFB}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-directfb-0.0.1}},
  year = {2009},
  month = {October},
  version = {0.0.1},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2010bindings-directfb-0.1,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-directfb: Low level bindings to DirectFB}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-directfb-0.1}},
  year = {2010},
  month = {August},
  version = {0.1},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{bowler2010altfloat-0.3,
  author = {Nick Bowler},
  title = {{altfloat: Alternative floating point support for GHC.}},
  howpublished = {\url{http://hackage.haskell.org/package/altfloat-0.3}},
  year = {2010},
  month = {February},
  version = {0.3},
  keywords = {Haskell, Numerical},
  subtype = {program},
}

@Misc{bowler2010altfloat-0.3.1,
  author = {Nick Bowler},
  title = {{altfloat: Alternative floating point support for GHC.}},
  howpublished = {\url{http://hackage.haskell.org/package/altfloat-0.3.1}},
  year = {2010},
  month = {February},
  version = {0.3.1},
  keywords = {Haskell, Numerical},
  subtype = {program},
}

@Misc{bowler2010altfloat-0.2.2,
  author = {Nick Bowler},
  title = {{altfloat: Alternative floating point support for GHC.}},
  howpublished = {\url{http://hackage.haskell.org/package/altfloat-0.2.2}},
  year = {2010},
  month = {January},
  version = {0.2.2},
  keywords = {Haskell, Numerical},
  subtype = {program},
}

@Misc{bowler2010altfloat-0.2.1,
  author = {Nick Bowler},
  title = {{altfloat: Alternative floating point support for GHC.}},
  howpublished = {\url{http://hackage.haskell.org/package/altfloat-0.2.1}},
  year = {2010},
  month = {January},
  version = {0.2.1},
  keywords = {Haskell, Numerical},
  subtype = {program},
}

@Misc{bowler2010altfloat-0.2,
  author = {Nick Bowler},
  title = {{altfloat: Alternative floating point support for GHC.}},
  howpublished = {\url{http://hackage.haskell.org/package/altfloat-0.2}},
  year = {2010},
  month = {January},
  version = {0.2},
  keywords = {Haskell, Numerical},
  subtype = {program},
}

@Misc{file2009xhb-0.1.2009.2.8,
  author = {See CONTRIBUTORS file},
  title = {{xhb: X Haskell Bindings}},
  howpublished = {\url{http://hackage.haskell.org/package/xhb-0.1.2009.2.8}},
  year = {2009},
  month = {February},
  version = {0.1.2009.2.8},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{file2009xhb-0.3.2009.6.28,
  author = {See CONTRIBUTORS file},
  title = {{xhb: X Haskell Bindings}},
  howpublished = {\url{http://hackage.haskell.org/package/xhb-0.3.2009.6.28}},
  year = {2009},
  month = {June},
  version = {0.3.2009.6.28},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{file2009xhb-0.0.2009.1.6,
  author = {See CONTRIBUTORS file},
  title = {{xhb: X Haskell Bindings}},
  howpublished = {\url{http://hackage.haskell.org/package/xhb-0.0.2009.1.6}},
  year = {2009},
  month = {January},
  version = {0.0.2009.1.6},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{file2009xhb-0.2.2009.2.21,
  author = {See CONTRIBUTORS file},
  title = {{xhb: X Haskell Bindings}},
  howpublished = {\url{http://hackage.haskell.org/package/xhb-0.2.2009.2.21}},
  year = {2009},
  month = {February},
  version = {0.2.2009.2.21},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{siederdissen2010RNAFold-0.0.2.1,
  author = {Christian Hoener zu Siederdissen and Ivo L. Hofacker et al},
  title = {{RNAFold: RNA secondary structure prediction}},
  howpublished = {\url{http://hackage.haskell.org/package/RNAFold-0.0.2.1}},
  year = {2010},
  month = {September},
  version = {0.0.2.1},
  keywords = {Haskell, Bioinformatics},
  subtype = {program},
}

@Misc{giorgidze2010YampaSynth-0.0.2,
  author = {George Giorgidze and Henrik Nilsson},
  title = {{YampaSynth: Software synthesizer}},
  howpublished = {\url{http://hackage.haskell.org/package/YampaSynth-0.0.2}},
  year = {2010},
  month = {June},
  version = {0.0.2},
  keywords = {Haskell, Sound, Music},
  subtype = {program},
}

@Misc{giorgidze2008YampaSynth-0.0.1,
  author = {George Giorgidze and Henrik Nilsson},
  title = {{YampaSynth: Software synthesizer}},
  howpublished = {\url{http://hackage.haskell.org/package/YampaSynth-0.0.1}},
  year = {2008},
  month = {April},
  version = {0.0.1},
  keywords = {Haskell, Sound, Music},
  subtype = {program},
}

@Misc{giorgidze2010YampaSynth-0.1.1,
  author = {George Giorgidze and Henrik Nilsson},
  title = {{YampaSynth: Software synthesizer}},
  howpublished = {\url{http://hackage.haskell.org/package/YampaSynth-0.1.1}},
  year = {2010},
  month = {August},
  version = {0.1.1},
  keywords = {Haskell, Sound, Music},
  subtype = {program},
}

@Misc{giorgidze2010YampaSynth-0.1,
  author = {George Giorgidze and Henrik Nilsson},
  title = {{YampaSynth: Software synthesizer}},
  howpublished = {\url{http://hackage.haskell.org/package/YampaSynth-0.1}},
  year = {2010},
  month = {August},
  version = {0.1},
  keywords = {Haskell, Sound, Music},
  subtype = {program},
}

@Misc{oconnor2010Sprig-0.1.1,
  author = {Liam O'Connor},
  title = {{Sprig: Binding to Sprig}},
  howpublished = {\url{http://hackage.haskell.org/package/Sprig-0.1.1}},
  year = {2010},
  month = {January},
  version = {0.1.1},
  keywords = {Haskell, Foreign binding},
  subtype = {program},
}

@Misc{oconnor2010Sprig-0.1,
  author = {Liam O'Connor},
  title = {{Sprig: Binding to Sprig}},
  howpublished = {\url{http://hackage.haskell.org/package/Sprig-0.1}},
  year = {2010},
  month = {January},
  version = {0.1},
  keywords = {Haskell, Foreign binding},
  subtype = {program},
}

@Misc{gill2008hpc-tracer-0.3.1,
  author = {Andy Gill},
  title = {{hpc-tracer: Tracer with AJAX interface}},
  howpublished = {\url{http://hackage.haskell.org/package/hpc-tracer-0.3.1}},
  year = {2008},
  month = {October},
  version = {0.3.1},
  keywords = {Haskell, Trace, Test},
  subtype = {program},
}

@Misc{gill2008hpc-tracer-0.3.0,
  author = {Andy Gill},
  title = {{hpc-tracer: Tracer with AJAX interface}},
  howpublished = {\url{http://hackage.haskell.org/package/hpc-tracer-0.3.0}},
  year = {2008},
  month = {October},
  version = {0.3.0},
  keywords = {Haskell, Trace, Test},
  subtype = {program},
}

@Misc{wittner2010hack-handler-epoll-0.1.2,
  author = {Toralf Wittner},
  title = {{hack-handler-epoll: hack handler implementation using epoll}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-handler-epoll-0.1.2}},
  year = {2010},
  month = {January},
  version = {0.1.2},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wittner2010hack-handler-epoll-0.1.3,
  author = {Toralf Wittner},
  title = {{hack-handler-epoll: hack handler implementation using epoll}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-handler-epoll-0.1.3}},
  year = {2010},
  month = {February},
  version = {0.1.3},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wittner2010hack-handler-epoll-0.1.1,
  author = {Toralf Wittner},
  title = {{hack-handler-epoll: hack handler implementation using epoll}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-handler-epoll-0.1.1}},
  year = {2010},
  month = {January},
  version = {0.1.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wittner2010hack-handler-epoll-0.1,
  author = {Toralf Wittner},
  title = {{hack-handler-epoll: hack handler implementation using epoll}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-handler-epoll-0.1}},
  year = {2010},
  month = {January},
  version = {0.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{simon2010gtk-0.11.1,
  author = {Axel Simon and Duncan Coutts and many others},
  title = {{gtk: Binding to the Gtk+ graphical user interface library.}},
  howpublished = {\url{http://hackage.haskell.org/package/gtk-0.11.1}},
  year = {2010},
  month = {August},
  version = {0.11.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{simon2010gtk-0.11.2,
  author = {Axel Simon and Duncan Coutts and many others},
  title = {{gtk: Binding to the Gtk+ graphical user interface library.}},
  howpublished = {\url{http://hackage.haskell.org/package/gtk-0.11.2}},
  year = {2010},
  month = {August},
  version = {0.11.2},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{simon2010gtk-0.11.0,
  author = {Axel Simon and Duncan Coutts and many others},
  title = {{gtk: Binding to the Gtk+ graphical user interface library.}},
  howpublished = {\url{http://hackage.haskell.org/package/gtk-0.11.0}},
  year = {2010},
  month = {May},
  version = {0.11.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{yamamoto2010ghc-mod-0.1.0,
  author = {Kazu Yamamoto},
  title = {{ghc-mod: Happy Haskell programming on Emacs}},
  howpublished = {\url{http://hackage.haskell.org/package/ghc-mod-0.1.0}},
  year = {2010},
  month = {March},
  version = {0.1.0},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{yamamoto2010ghc-mod-0.4.3,
  author = {Kazu Yamamoto},
  title = {{ghc-mod: Happy Haskell programming on Emacs}},
  howpublished = {\url{http://hackage.haskell.org/package/ghc-mod-0.4.3}},
  year = {2010},
  month = {June},
  version = {0.4.3},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{yamamoto2010ghc-mod-0.4.0,
  author = {Kazu Yamamoto},
  title = {{ghc-mod: Happy Haskell programming on Emacs}},
  howpublished = {\url{http://hackage.haskell.org/package/ghc-mod-0.4.0}},
  year = {2010},
  month = {May},
  version = {0.4.0},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{yamamoto2010ghc-mod-0.2.0,
  author = {Kazu Yamamoto},
  title = {{ghc-mod: Happy Haskell programming on Emacs}},
  howpublished = {\url{http://hackage.haskell.org/package/ghc-mod-0.2.0}},
  year = {2010},
  month = {March},
  version = {0.2.0},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{yamamoto2010ghc-mod-0.3.0,
  author = {Kazu Yamamoto},
  title = {{ghc-mod: Happy Haskell programming on Emacs}},
  howpublished = {\url{http://hackage.haskell.org/package/ghc-mod-0.3.0}},
  year = {2010},
  month = {April},
  version = {0.3.0},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{yamamoto2010ghc-mod-0.4.4,
  author = {Kazu Yamamoto},
  title = {{ghc-mod: Happy Haskell programming on Emacs}},
  howpublished = {\url{http://hackage.haskell.org/package/ghc-mod-0.4.4}},
  year = {2010},
  month = {July},
  version = {0.4.4},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{yamamoto2010ghc-mod-0.4.1,
  author = {Kazu Yamamoto},
  title = {{ghc-mod: Happy Haskell programming on Emacs}},
  howpublished = {\url{http://hackage.haskell.org/package/ghc-mod-0.4.1}},
  year = {2010},
  month = {May},
  version = {0.4.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{yamamoto2010ghc-mod-0.4.2,
  author = {Kazu Yamamoto},
  title = {{ghc-mod: Happy Haskell programming on Emacs}},
  howpublished = {\url{http://hackage.haskell.org/package/ghc-mod-0.4.2}},
  year = {2010},
  month = {June},
  version = {0.4.2},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{himmelstrup2009core-0.3,
  author = {David Himmelstrup},
  title = {{core: External core parser and pretty printer.}},
  howpublished = {\url{http://hackage.haskell.org/package/core-0.3}},
  year = {2009},
  month = {April},
  version = {0.3},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{himmelstrup2009core-0.5,
  author = {David Himmelstrup},
  title = {{core: External core parser and pretty printer.}},
  howpublished = {\url{http://hackage.haskell.org/package/core-0.5}},
  year = {2009},
  month = {April},
  version = {0.5},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{himmelstrup2009core-0.4,
  author = {David Himmelstrup},
  title = {{core: External core parser and pretty printer.}},
  howpublished = {\url{http://hackage.haskell.org/package/core-0.4}},
  year = {2009},
  month = {April},
  version = {0.4},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{himmelstrup2009core-0.1,
  author = {David Himmelstrup},
  title = {{core: External core parser and pretty printer.}},
  howpublished = {\url{http://hackage.haskell.org/package/core-0.1}},
  year = {2009},
  month = {March},
  version = {0.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{himmelstrup2009core-0.2,
  author = {David Himmelstrup},
  title = {{core: External core parser and pretty printer.}},
  howpublished = {\url{http://hackage.haskell.org/package/core-0.2}},
  year = {2009},
  month = {March},
  version = {0.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{niemenmaa2008Glob-0.3,
  author = {Matti Niemenmaa},
  title = {{Glob: Globbing library}},
  howpublished = {\url{http://hackage.haskell.org/package/Glob-0.3}},
  year = {2008},
  month = {October},
  version = {0.3},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{niemenmaa2009Glob-0.5,
  author = {Matti Niemenmaa},
  title = {{Glob: Globbing library}},
  howpublished = {\url{http://hackage.haskell.org/package/Glob-0.5}},
  year = {2009},
  month = {December},
  version = {0.5},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{niemenmaa2009Glob-0.4,
  author = {Matti Niemenmaa},
  title = {{Glob: Globbing library}},
  howpublished = {\url{http://hackage.haskell.org/package/Glob-0.4}},
  year = {2009},
  month = {January},
  version = {0.4},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{niemenmaa2008Glob-0.3.1,
  author = {Matti Niemenmaa},
  title = {{Glob: Globbing library}},
  howpublished = {\url{http://hackage.haskell.org/package/Glob-0.3.1}},
  year = {2008},
  month = {October},
  version = {0.3.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{niemenmaa2008Glob-0.3.2,
  author = {Matti Niemenmaa},
  title = {{Glob: Globbing library}},
  howpublished = {\url{http://hackage.haskell.org/package/Glob-0.3.2}},
  year = {2008},
  month = {December},
  version = {0.3.2},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{niemenmaa2008Glob-0.1,
  author = {Matti Niemenmaa},
  title = {{Glob: Globbing library}},
  howpublished = {\url{http://hackage.haskell.org/package/Glob-0.1}},
  year = {2008},
  month = {October},
  version = {0.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{niemenmaa2008Glob-0.2,
  author = {Matti Niemenmaa},
  title = {{Glob: Globbing library}},
  howpublished = {\url{http://hackage.haskell.org/package/Glob-0.2}},
  year = {2008},
  month = {October},
  version = {0.2},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{thielemann2009non-negative-0.0.5,
  author = {Henning Thielemann},
  title = {{non-negative: Non-negative numbers}},
  howpublished = {\url{http://hackage.haskell.org/package/non-negative-0.0.5}},
  year = {2009},
  month = {June},
  version = {0.0.5},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{thielemann2008non-negative-0.0.2,
  author = {Henning Thielemann},
  title = {{non-negative: Non-negative numbers}},
  howpublished = {\url{http://hackage.haskell.org/package/non-negative-0.0.2}},
  year = {2008},
  month = {August},
  version = {0.0.2},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{thielemann2010non-negative-0.0.6,
  author = {Henning Thielemann},
  title = {{non-negative: Non-negative numbers}},
  howpublished = {\url{http://hackage.haskell.org/package/non-negative-0.0.6}},
  year = {2010},
  month = {May},
  version = {0.0.6},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{thielemann2008non-negative-0.0.1,
  author = {Henning Thielemann},
  title = {{non-negative: Non-negative numbers}},
  howpublished = {\url{http://hackage.haskell.org/package/non-negative-0.0.1}},
  year = {2008},
  month = {February},
  version = {0.0.1},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{thielemann2008non-negative-0.0.3,
  author = {Henning Thielemann},
  title = {{non-negative: Non-negative numbers}},
  howpublished = {\url{http://hackage.haskell.org/package/non-negative-0.0.3}},
  year = {2008},
  month = {August},
  version = {0.0.3},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{thielemann2010non-negative-0.0.5.1,
  author = {Henning Thielemann},
  title = {{non-negative: Non-negative numbers}},
  howpublished = {\url{http://hackage.haskell.org/package/non-negative-0.0.5.1}},
  year = {2010},
  month = {February},
  version = {0.0.5.1},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{thielemann2010non-negative-0.1,
  author = {Henning Thielemann},
  title = {{non-negative: Non-negative numbers}},
  howpublished = {\url{http://hackage.haskell.org/package/non-negative-0.1}},
  year = {2010},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{thielemann2009non-negative-0.0.4,
  author = {Henning Thielemann},
  title = {{non-negative: Non-negative numbers}},
  howpublished = {\url{http://hackage.haskell.org/package/non-negative-0.0.4}},
  year = {2009},
  month = {April},
  version = {0.0.4},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{blackheath2009hexpat-pickle-0.3,
  author = {Stephen Blackheath and Matthew Pocock},
  title = {{hexpat-pickle: XML picklers based on hexpat, source-code-similar to those of the HXT package}},
  howpublished = {\url{http://hackage.haskell.org/package/hexpat-pickle-0.3}},
  year = {2009},
  month = {March},
  version = {0.3},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{blackheath2009hexpat-pickle-0.4,
  author = {Stephen Blackheath and Matthew Pocock},
  title = {{hexpat-pickle: XML picklers based on hexpat, source-code-similar to those of the HXT package}},
  howpublished = {\url{http://hackage.haskell.org/package/hexpat-pickle-0.4}},
  year = {2009},
  month = {December},
  version = {0.4},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{blackheath2009hexpat-pickle-0.3.1,
  author = {Stephen Blackheath and Matthew Pocock},
  title = {{hexpat-pickle: XML picklers based on hexpat, source-code-similar to those of the HXT package}},
  howpublished = {\url{http://hackage.haskell.org/package/hexpat-pickle-0.3.1}},
  year = {2009},
  month = {September},
  version = {0.3.1},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{blackheath2009hexpat-pickle-0.1,
  author = {Stephen Blackheath and Matthew Pocock},
  title = {{hexpat-pickle: XML picklers based on hexpat, almost source code compatible with HXT}},
  howpublished = {\url{http://hackage.haskell.org/package/hexpat-pickle-0.1}},
  year = {2009},
  month = {February},
  version = {0.1},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{blackheath2009hexpat-pickle-0.2,
  author = {Stephen Blackheath and Matthew Pocock},
  title = {{hexpat-pickle: XML picklers based on hexpat, source-code-similar to those of the HXT package}},
  howpublished = {\url{http://hackage.haskell.org/package/hexpat-pickle-0.2}},
  year = {2009},
  month = {March},
  version = {0.2},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{goerzen2009convertible-1.0.3,
  author = {John Goerzen},
  title = {{convertible: Typeclasses and instances for converting between types}},
  howpublished = {\url{http://hackage.haskell.org/package/convertible-1.0.3}},
  year = {2009},
  month = {May},
  version = {1.0.3},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{goerzen2009convertible-1.0.7,
  author = {John Goerzen},
  title = {{convertible: Typeclasses and instances for converting between types}},
  howpublished = {\url{http://hackage.haskell.org/package/convertible-1.0.7}},
  year = {2009},
  month = {December},
  version = {1.0.7},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{goerzen2010convertible-1.0.9,
  author = {John Goerzen},
  title = {{convertible: Typeclasses and instances for converting between types}},
  howpublished = {\url{http://hackage.haskell.org/package/convertible-1.0.9}},
  year = {2010},
  month = {February},
  version = {1.0.9},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{goerzen2010convertible-1.0.9.1,
  author = {John Goerzen},
  title = {{convertible: Typeclasses and instances for converting between types}},
  howpublished = {\url{http://hackage.haskell.org/package/convertible-1.0.9.1}},
  year = {2010},
  month = {July},
  version = {1.0.9.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{goerzen2009convertible-1.0.6,
  author = {John Goerzen},
  title = {{convertible: Typeclasses and instances for converting between types}},
  howpublished = {\url{http://hackage.haskell.org/package/convertible-1.0.6}},
  year = {2009},
  month = {October},
  version = {1.0.6},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{goerzen2009convertible-1.0.0,
  author = {John Goerzen},
  title = {{convertible: Typeclasses and instances for converting between types}},
  howpublished = {\url{http://hackage.haskell.org/package/convertible-1.0.0}},
  year = {2009},
  month = {January},
  version = {1.0.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{goerzen2010convertible-1.0.8,
  author = {John Goerzen},
  title = {{convertible: Typeclasses and instances for converting between types}},
  howpublished = {\url{http://hackage.haskell.org/package/convertible-1.0.8}},
  year = {2010},
  month = {January},
  version = {1.0.8},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{goerzen2009convertible-1.0.5,
  author = {John Goerzen},
  title = {{convertible: Typeclasses and instances for converting between types}},
  howpublished = {\url{http://hackage.haskell.org/package/convertible-1.0.5}},
  year = {2009},
  month = {May},
  version = {1.0.5},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{goerzen2009convertible-1.0.1,
  author = {John Goerzen},
  title = {{convertible: Typeclasses and instances for converting between types}},
  howpublished = {\url{http://hackage.haskell.org/package/convertible-1.0.1}},
  year = {2009},
  month = {January},
  version = {1.0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{thielemann2010event-list-0.0.10.1,
  author = {Henning Thielemann},
  title = {{event-list: Event lists with relative or absolute time stamps}},
  howpublished = {\url{http://hackage.haskell.org/package/event-list-0.0.10.1}},
  year = {2010},
  month = {February},
  version = {0.0.10.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{thielemann2008event-list-0.0.7,
  author = {Henning Thielemann},
  title = {{event-list: Event lists with relative or absolute time stamps}},
  howpublished = {\url{http://hackage.haskell.org/package/event-list-0.0.7}},
  year = {2008},
  month = {August},
  version = {0.0.7},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{thielemann2010event-list-0.0.11.1,
  author = {Henning Thielemann},
  title = {{event-list: Event lists with relative or absolute time stamps}},
  howpublished = {\url{http://hackage.haskell.org/package/event-list-0.0.11.1}},
  year = {2010},
  month = {May},
  version = {0.0.11.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{thielemann2008event-list-0.0.5,
  author = {Henning Thielemann},
  title = {{event-list: Event lists with relative or absolute time stamps}},
  howpublished = {\url{http://hackage.haskell.org/package/event-list-0.0.5}},
  year = {2008},
  month = {February},
  version = {0.0.5},
  keywords = {Haskell, Data Structures},
  subtype = {program},
}

@Misc{thielemann2008event-list-0.0.6,
  author = {Henning Thielemann},
  title = {{event-list: Event lists with relative or absolute time stamps}},
  howpublished = {\url{http://hackage.haskell.org/package/event-list-0.0.6}},
  year = {2008},
  month = {February},
  version = {0.0.6},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{thielemann2009event-list-0.0.10,
  author = {Henning Thielemann},
  title = {{event-list: Event lists with relative or absolute time stamps}},
  howpublished = {\url{http://hackage.haskell.org/package/event-list-0.0.10}},
  year = {2009},
  month = {September},
  version = {0.0.10},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{thielemann2010event-list-0.1,
  author = {Henning Thielemann},
  title = {{event-list: Event lists with relative or absolute time stamps}},
  howpublished = {\url{http://hackage.haskell.org/package/event-list-0.1}},
  year = {2010},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{thielemann2010event-list-0.0.11,
  author = {Henning Thielemann},
  title = {{event-list: Event lists with relative or absolute time stamps}},
  howpublished = {\url{http://hackage.haskell.org/package/event-list-0.0.11}},
  year = {2010},
  month = {May},
  version = {0.0.11},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{thielemann2009event-list-0.0.9.1,
  author = {Henning Thielemann},
  title = {{event-list: Event lists with relative or absolute time stamps}},
  howpublished = {\url{http://hackage.haskell.org/package/event-list-0.0.9.1}},
  year = {2009},
  month = {June},
  version = {0.0.9.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{thielemann2009event-list-0.0.8,
  author = {Henning Thielemann},
  title = {{event-list: Event lists with relative or absolute time stamps}},
  howpublished = {\url{http://hackage.haskell.org/package/event-list-0.0.8}},
  year = {2009},
  month = {January},
  version = {0.0.8},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{thielemann2009event-list-0.0.9,
  author = {Henning Thielemann},
  title = {{event-list: Event lists with relative or absolute time stamps}},
  howpublished = {\url{http://hackage.haskell.org/package/event-list-0.0.9}},
  year = {2009},
  month = {January},
  version = {0.0.9},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{stewart2008bytestring-lexing-0.1.2,
  author = {Don Stewart},
  title = {{bytestring-lexing: Parse literals efficiently from bytestrings}},
  howpublished = {\url{http://hackage.haskell.org/package/bytestring-lexing-0.1.2}},
  year = {2008},
  month = {July},
  version = {0.1.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{stewart2008bytestring-lexing-0.1.0.2,
  author = {Don Stewart},
  title = {{bytestring-lexing: Parse literals efficiently from bytestrings}},
  howpublished = {\url{http://hackage.haskell.org/package/bytestring-lexing-0.1.0.2}},
  year = {2008},
  month = {July},
  version = {0.1.0.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{stewart2010bytestring-lexing-0.2.1,
  author = {Don Stewart},
  title = {{bytestring-lexing: Parse literals efficiently from bytestrings}},
  howpublished = {\url{http://hackage.haskell.org/package/bytestring-lexing-0.2.1}},
  year = {2010},
  month = {February},
  version = {0.2.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{stewart2008bytestring-lexing-0.1.0.1,
  author = {Don Stewart},
  title = {{bytestring-lexing: Parse literals efficiently from bytestrings}},
  howpublished = {\url{http://hackage.haskell.org/package/bytestring-lexing-0.1.0.1}},
  year = {2008},
  month = {July},
  version = {0.1.0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{stewart2008bytestring-lexing-0.1,
  author = {Don Stewart},
  title = {{bytestring-lexing: Parse literals efficiently from bytestrings}},
  howpublished = {\url{http://hackage.haskell.org/package/bytestring-lexing-0.1}},
  year = {2008},
  month = {July},
  version = {0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{stewart2008bytestring-lexing-0.2,
  author = {Don Stewart},
  title = {{bytestring-lexing: Parse literals efficiently from bytestrings}},
  howpublished = {\url{http://hackage.haskell.org/package/bytestring-lexing-0.2}},
  year = {2008},
  month = {October},
  version = {0.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{elliott2008checkers-0.1.2,
  author = {Conal Elliott},
  title = {{checkers: Check properties on standard classes and data structures.}},
  howpublished = {\url{http://hackage.haskell.org/package/checkers-0.1.2}},
  year = {2008},
  month = {November},
  version = {0.1.2},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{elliott2010checkers-0.2.5,
  author = {Conal Elliott},
  title = {{checkers: Check properties on standard classes and data structures.}},
  howpublished = {\url{http://hackage.haskell.org/package/checkers-0.2.5}},
  year = {2010},
  month = {March},
  version = {0.2.5},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{elliott2009checkers-0.2.2,
  author = {Conal Elliott},
  title = {{checkers: Check properties on standard classes and data structures.}},
  howpublished = {\url{http://hackage.haskell.org/package/checkers-0.2.2}},
  year = {2009},
  month = {September},
  version = {0.2.2},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{elliott2009checkers-0.2.4,
  author = {Conal Elliott},
  title = {{checkers: Check properties on standard classes and data structures.}},
  howpublished = {\url{http://hackage.haskell.org/package/checkers-0.2.4}},
  year = {2009},
  month = {October},
  version = {0.2.4},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{elliott2010checkers-0.2.7,
  author = {Conal Elliott},
  title = {{checkers: Check properties on standard classes and data structures.}},
  howpublished = {\url{http://hackage.haskell.org/package/checkers-0.2.7}},
  year = {2010},
  month = {September},
  version = {0.2.7},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{elliott2009checkers-0.2.3,
  author = {Conal Elliott},
  title = {{checkers: Check properties on standard classes and data structures.}},
  howpublished = {\url{http://hackage.haskell.org/package/checkers-0.2.3}},
  year = {2009},
  month = {September},
  version = {0.2.3},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{elliott2008checkers-0.1.3,
  author = {Conal Elliott},
  title = {{checkers: Check properties on standard classes and data structures.}},
  howpublished = {\url{http://hackage.haskell.org/package/checkers-0.1.3}},
  year = {2008},
  month = {December},
  version = {0.1.3},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{elliott2009checkers-0.1.4,
  author = {Conal Elliott},
  title = {{checkers: Check properties on standard classes and data structures.}},
  howpublished = {\url{http://hackage.haskell.org/package/checkers-0.1.4}},
  year = {2009},
  month = {May},
  version = {0.1.4},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{elliott2010checkers-0.2.6,
  author = {Conal Elliott},
  title = {{checkers: Check properties on standard classes and data structures.}},
  howpublished = {\url{http://hackage.haskell.org/package/checkers-0.2.6}},
  year = {2010},
  month = {March},
  version = {0.2.6},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{elliott2008checkers-0.1.1,
  author = {Conal Elliott},
  title = {{checkers: Check properties on standard classes and data structures.}},
  howpublished = {\url{http://hackage.haskell.org/package/checkers-0.1.1}},
  year = {2008},
  month = {October},
  version = {0.1.1},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{elliott2008checkers-0.1,
  author = {Conal Elliott},
  title = {{checkers: Check properties on standard classes and data structures.}},
  howpublished = {\url{http://hackage.haskell.org/package/checkers-0.1}},
  year = {2008},
  month = {October},
  version = {0.1},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{elliott2009checkers-0.2,
  author = {Conal Elliott},
  title = {{checkers: Check properties on standard classes and data structures.}},
  howpublished = {\url{http://hackage.haskell.org/package/checkers-0.2}},
  year = {2009},
  month = {May},
  version = {0.2},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{miljenovic2008Graphalyze-0.3,
  author = {Ivan Lazar Miljenovic},
  title = {{Graphalyze: Graph-Theoretic Analysis library.}},
  howpublished = {\url{http://hackage.haskell.org/package/Graphalyze-0.3}},
  year = {2008},
  month = {October},
  version = {0.3},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{miljenovic2008Graphalyze-0.5,
  author = {Ivan Lazar Miljenovic},
  title = {{Graphalyze: Graph-Theoretic Analysis library.}},
  howpublished = {\url{http://hackage.haskell.org/package/Graphalyze-0.5}},
  year = {2008},
  month = {November},
  version = {0.5},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{miljenovic2008Graphalyze-0.4,
  author = {Ivan Lazar Miljenovic},
  title = {{Graphalyze: Graph-Theoretic Analysis library.}},
  howpublished = {\url{http://hackage.haskell.org/package/Graphalyze-0.4}},
  year = {2008},
  month = {October},
  version = {0.4},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{miljenovic2009Graphalyze-0.7.0.0,
  author = {Ivan Lazar Miljenovic},
  title = {{Graphalyze: Graph-Theoretic Analysis library.}},
  howpublished = {\url{http://hackage.haskell.org/package/Graphalyze-0.7.0.0}},
  year = {2009},
  month = {September},
  version = {0.7.0.0},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{miljenovic2010Graphalyze-0.10.0.1,
  author = {Ivan Lazar Miljenovic},
  title = {{Graphalyze: Graph-Theoretic Analysis library.}},
  howpublished = {\url{http://hackage.haskell.org/package/Graphalyze-0.10.0.1}},
  year = {2010},
  month = {July},
  version = {0.10.0.1},
  keywords = {Haskell, Graphs, Algorithms},
  subtype = {program},
}

@Misc{miljenovic2010Graphalyze-0.10.0.0,
  author = {Ivan Lazar Miljenovic},
  title = {{Graphalyze: Graph-Theoretic Analysis library.}},
  howpublished = {\url{http://hackage.haskell.org/package/Graphalyze-0.10.0.0}},
  year = {2010},
  month = {July},
  version = {0.10.0.0},
  keywords = {Haskell, Graphs, Algorithms},
  subtype = {program},
}

@Misc{miljenovic2008Graphalyze-0.1,
  author = {Ivan Lazar Miljenovic},
  title = {{Graphalyze: Graph-Theoretic Analysis library.}},
  howpublished = {\url{http://hackage.haskell.org/package/Graphalyze-0.1}},
  year = {2008},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{miljenovic2010Graphalyze-0.9.0.0,
  author = {Ivan Lazar Miljenovic},
  title = {{Graphalyze: Graph-Theoretic Analysis library.}},
  howpublished = {\url{http://hackage.haskell.org/package/Graphalyze-0.9.0.0}},
  year = {2010},
  month = {January},
  version = {0.9.0.0},
  keywords = {Haskell, Graphs, Algorithms},
  subtype = {program},
}

@Misc{miljenovic2009Graphalyze-0.8.0.0,
  author = {Ivan Lazar Miljenovic},
  title = {{Graphalyze: Graph-Theoretic Analysis library.}},
  howpublished = {\url{http://hackage.haskell.org/package/Graphalyze-0.8.0.0}},
  year = {2009},
  month = {October},
  version = {0.8.0.0},
  keywords = {Haskell, Graphs, Algorithms},
  subtype = {program},
}

@Misc{miljenovic2008Graphalyze-0.2,
  author = {Ivan Lazar Miljenovic},
  title = {{Graphalyze: Graph-Theoretic Analysis library.}},
  howpublished = {\url{http://hackage.haskell.org/package/Graphalyze-0.2}},
  year = {2008},
  month = {October},
  version = {0.2},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{docker2008hbeat-0.1.2,
  author = {Tim Docker},
  title = {{hbeat: A simple step sequencer GUI.}},
  howpublished = {\url{http://hackage.haskell.org/package/hbeat-0.1.2}},
  year = {2008},
  month = {September},
  version = {0.1.2},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{docker2008hbeat-0.1.1,
  author = {Tim Docker},
  title = {{hbeat: A simple step sequencer GUI.}},
  howpublished = {\url{http://hackage.haskell.org/package/hbeat-0.1.1}},
  year = {2008},
  month = {January},
  version = {0.1.1},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{docker2008hbeat-0.1,
  author = {Tim Docker},
  title = {{hbeat: A simple step sequencer GUI.}},
  howpublished = {\url{http://hackage.haskell.org/package/hbeat-0.1}},
  year = {2008},
  month = {January},
  version = {0.1},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{waldmann2009satchmo-1.3,
  author = {Johannes Waldmann},
  title = {{satchmo: SAT encoding monad}},
  howpublished = {\url{http://hackage.haskell.org/package/satchmo-1.3}},
  year = {2009},
  month = {April},
  version = {1.3},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{waldmann2009satchmo-1.4,
  author = {Johannes Waldmann},
  title = {{satchmo: SAT encoding monad}},
  howpublished = {\url{http://hackage.haskell.org/package/satchmo-1.4}},
  year = {2009},
  month = {April},
  version = {1.4},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{iborra2010satchmo-1.8.0,
  author = {Pepe Iborra and Johannes Waldmann},
  title = {{satchmo: SAT encoding monad}},
  howpublished = {\url{http://hackage.haskell.org/package/satchmo-1.8.0}},
  year = {2010},
  month = {September},
  version = {1.8.0},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{waldmann2009satchmo-1.1,
  author = {Johannes Waldmann},
  title = {{satchmo: SAT encoding monad}},
  howpublished = {\url{http://hackage.haskell.org/package/satchmo-1.1}},
  year = {2009},
  month = {March},
  version = {1.1},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{waldmann2009satchmo-1.2,
  author = {Johannes Waldmann},
  title = {{satchmo: SAT encoding monad}},
  howpublished = {\url{http://hackage.haskell.org/package/satchmo-1.2}},
  year = {2009},
  month = {March},
  version = {1.2},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{waldmann2009satchmo-1.1.1,
  author = {Johannes Waldmann},
  title = {{satchmo: SAT encoding monad}},
  howpublished = {\url{http://hackage.haskell.org/package/satchmo-1.1.1}},
  year = {2009},
  month = {March},
  version = {1.1.1},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{waldmann2009satchmo-1.0,
  author = {Johannes Waldmann},
  title = {{satchmo: SAT encoding monad}},
  howpublished = {\url{http://hackage.haskell.org/package/satchmo-1.0}},
  year = {2009},
  month = {March},
  version = {1.0},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{leeuwestein2008GroteTrap-0.3,
  author = {Jeroen Leeuwestein and Martijn van Steenbergen},
  title = {{GroteTrap: GroteTrap}},
  howpublished = {\url{http://hackage.haskell.org/package/GroteTrap-0.3}},
  year = {2008},
  month = {June},
  version = {0.3},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{leeuwestein2008GroteTrap-0.5,
  author = {Jeroen Leeuwestein and Martijn van Steenbergen},
  title = {{GroteTrap: Parser and selection library for expression languages.}},
  howpublished = {\url{http://hackage.haskell.org/package/GroteTrap-0.5}},
  year = {2008},
  month = {June},
  version = {0.5},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{leeuwestein2008GroteTrap-0.4,
  author = {Jeroen Leeuwestein and Martijn van Steenbergen},
  title = {{GroteTrap: Parser and selection library for expression languages.}},
  howpublished = {\url{http://hackage.haskell.org/package/GroteTrap-0.4}},
  year = {2008},
  month = {June},
  version = {0.4},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{leeuwestein2008GroteTrap-0.1,
  author = {Jeroen Leeuwestein and Martijn van Steenbergen},
  title = {{GroteTrap: GroteTrap}},
  howpublished = {\url{http://hackage.haskell.org/package/GroteTrap-0.1}},
  year = {2008},
  month = {June},
  version = {0.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{leeuwestein2008GroteTrap-0.2,
  author = {Jeroen Leeuwestein and Martijn van Steenbergen},
  title = {{GroteTrap: GroteTrap}},
  howpublished = {\url{http://hackage.haskell.org/package/GroteTrap-0.2}},
  year = {2008},
  month = {June},
  version = {0.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{langley2008fec-0.1.1,
  author = {Adam Langley},
  title = {{fec: Forward error correction of ByteStrings}},
  howpublished = {\url{http://hackage.haskell.org/package/fec-0.1.1}},
  year = {2008},
  month = {January},
  version = {0.1.1},
  keywords = {Haskell, Codec},
  subtype = {program},
}

@Misc{langley2008fec-0.1,
  author = {Adam Langley},
  title = {{fec: Forward error correction of ByteStrings}},
  howpublished = {\url{http://hackage.haskell.org/package/fec-0.1}},
  year = {2008},
  month = {January},
  version = {0.1},
  keywords = {Haskell, Codec},
  subtype = {program},
}

@Misc{lippmeier2010bmp-1.1.1.0,
  author = {Ben Lippmeier},
  title = {{bmp: Read and write uncompressed BMP image files.}},
  howpublished = {\url{http://hackage.haskell.org/package/bmp-1.1.1.0}},
  year = {2010},
  month = {August},
  version = {1.1.1.0},
  keywords = {Haskell, Codec},
  subtype = {program},
}

@Misc{lippmeier2010bmp-1.1.0.0,
  author = {Ben Lippmeier},
  title = {{bmp: Read and write uncompressed BMP image files.}},
  howpublished = {\url{http://hackage.haskell.org/package/bmp-1.1.0.0}},
  year = {2010},
  month = {May},
  version = {1.1.0.0},
  keywords = {Haskell, Codec},
  subtype = {program},
}

@Misc{lippmeier2010bmp-1.0.0.0,
  author = {Ben Lippmeier},
  title = {{bmp: Read and write uncompressed 24bit BMP image files.}},
  howpublished = {\url{http://hackage.haskell.org/package/bmp-1.0.0.0}},
  year = {2010},
  month = {May},
  version = {1.0.0.0},
  keywords = {Haskell, Codec},
  subtype = {program},
}

@Misc{lippmeier2010bmp-1.0.0.1,
  author = {Ben Lippmeier},
  title = {{bmp: Read and write uncompressed 24bit BMP image files.}},
  howpublished = {\url{http://hackage.haskell.org/package/bmp-1.0.0.1}},
  year = {2010},
  month = {May},
  version = {1.0.0.1},
  keywords = {Haskell, Codec},
  subtype = {program},
}

@Misc{lippmeier2010bmp-1.1.1.1,
  author = {Ben Lippmeier},
  title = {{bmp: Read and write uncompressed BMP image files.}},
  howpublished = {\url{http://hackage.haskell.org/package/bmp-1.1.1.1}},
  year = {2010},
  month = {August},
  version = {1.1.1.1},
  keywords = {Haskell, Codec},
  subtype = {program},
}

@Misc{morris2010xsd-0.3.1,
  author = {Tony Morris},
  title = {{xsd: XML Schema data structures}},
  howpublished = {\url{http://hackage.haskell.org/package/xsd-0.3.1}},
  year = {2010},
  month = {January},
  version = {0.3.1},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{morris2010xsd-0.3.3,
  author = {Tony Morris},
  title = {{xsd: XML Schema data structures}},
  howpublished = {\url{http://hackage.haskell.org/package/xsd-0.3.3}},
  year = {2010},
  month = {October},
  version = {0.3.3},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{morris2009xsd-0.3.0,
  author = {Tony Morris},
  title = {{xsd: XML Schema data structures}},
  howpublished = {\url{http://hackage.haskell.org/package/xsd-0.3.0}},
  year = {2009},
  month = {December},
  version = {0.3.0},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{morris2010xsd-0.3.2,
  author = {Tony Morris},
  title = {{xsd: XML Schema data structures}},
  howpublished = {\url{http://hackage.haskell.org/package/xsd-0.3.2}},
  year = {2010},
  month = {May},
  version = {0.3.2},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{morris2009xsd-0.1,
  author = {Tony Morris},
  title = {{xsd: XML Schema data structures}},
  howpublished = {\url{http://hackage.haskell.org/package/xsd-0.1}},
  year = {2009},
  month = {December},
  version = {0.1},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{morris2009xsd-0.2,
  author = {Tony Morris},
  title = {{xsd: XML Schema data structures}},
  howpublished = {\url{http://hackage.haskell.org/package/xsd-0.2}},
  year = {2009},
  month = {December},
  version = {0.2},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{hayden2010Haskelloids-0.1.0,
  author = {Matthew Hayden},
  title = {{Haskelloids: A reproduction of the Atari 1979 classic \textquotedblleft{}Asteroids\textquotedblleft{}}},
  howpublished = {\url{http://hackage.haskell.org/package/Haskelloids-0.1.0}},
  year = {2010},
  month = {March},
  version = {0.1.0},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{hayden2010Haskelloids-0.1.1,
  author = {Matthew Hayden},
  title = {{Haskelloids: A reproduction of the Atari 1979 classic \textquotedblleft{}Asteroids\textquotedblleft{}}},
  howpublished = {\url{http://hackage.haskell.org/package/Haskelloids-0.1.1}},
  year = {2010},
  month = {March},
  version = {0.1.1},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{perry2008permutation-0.3,
  author = {Patrick Perry},
  title = {{permutation: A library for permutations and combinations.}},
  howpublished = {\url{http://hackage.haskell.org/package/permutation-0.3}},
  year = {2008},
  month = {December},
  version = {0.3},
  keywords = {Haskell, Data Structures, Math},
  subtype = {program},
}

@Misc{perry2009permutation-0.4,
  author = {Patrick Perry},
  title = {{permutation: A library for permutations and combinations.}},
  howpublished = {\url{http://hackage.haskell.org/package/permutation-0.4}},
  year = {2009},
  month = {January},
  version = {0.4},
  keywords = {Haskell, Data Structures, Math},
  subtype = {program},
}

@Misc{perry2008permutation-0.2.1,
  author = {Patrick Perry},
  title = {{permutation: A library for representing and applying permutations.}},
  howpublished = {\url{http://hackage.haskell.org/package/permutation-0.2.1}},
  year = {2008},
  month = {December},
  version = {0.2.1},
  keywords = {Haskell, Data Structures, Math},
  subtype = {program},
}

@Misc{perry2008permutation-0.1,
  author = {Patrick Perry},
  title = {{permutation: Permutations and combinations}},
  howpublished = {\url{http://hackage.haskell.org/package/permutation-0.1}},
  year = {2008},
  month = {August},
  version = {0.1},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{perry2009permutation-0.4.1,
  author = {Patrick Perry},
  title = {{permutation: A library for permutations and combinations.}},
  howpublished = {\url{http://hackage.haskell.org/package/permutation-0.4.1}},
  year = {2009},
  month = {January},
  version = {0.4.1},
  keywords = {Haskell, Data Structures, Math},
  subtype = {program},
}

@Misc{perry2008permutation-0.2,
  author = {Patrick Perry},
  title = {{permutation: A library for representing and applying permutations.}},
  howpublished = {\url{http://hackage.haskell.org/package/permutation-0.2}},
  year = {2008},
  month = {December},
  version = {0.2},
  keywords = {Haskell, Data Structures, Math},
  subtype = {program},
}

@Misc{peemöller2010Hawk-0.0.2,
  author = {Bj\"{o}rn Peem\"{o}ller and Stefan Roggensack and Alexander Treptow},
  title = {{Hawk: Haskell Web Application Kit}},
  howpublished = {\url{http://hackage.haskell.org/package/Hawk-0.0.2}},
  year = {2010},
  month = {June},
  version = {0.0.2},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{mainland2010exception-mtl-0.1,
  author = {Geoffrey Mainland},
  title = {{exception-mtl: An mtl-compatible monad transformer for unchecked extensible
exceptions.}},
  howpublished = {\url{http://hackage.haskell.org/package/exception-mtl-0.1}},
  year = {2010},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Control, Monad, Error Handling, Failure},
  subtype = {program},
}

@Misc{mainland2010exception-mtl-0.2,
  author = {Geoffrey Mainland},
  title = {{exception-mtl: Type classes and monads for unchecked extensible exceptions.}},
  howpublished = {\url{http://hackage.haskell.org/package/exception-mtl-0.2}},
  year = {2010},
  month = {October},
  version = {0.2},
  keywords = {Haskell, Control, Monad, Error Handling, Failure},
  subtype = {program},
}

@Misc{heilandallen2010mandulia-0.5,
  author = {Claude Heiland-Allen},
  title = {{mandulia: A zooming visualisation of the Mandelbrot Set as many Julia Sets.}},
  howpublished = {\url{http://hackage.haskell.org/package/mandulia-0.5}},
  year = {2010},
  month = {July},
  version = {0.5},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{heilandallen2010mandulia-0.4,
  author = {Claude Heiland-Allen},
  title = {{mandulia: A zooming visualisation of the Mandelbrot Set as many Julia Sets.}},
  howpublished = {\url{http://hackage.haskell.org/package/mandulia-0.4}},
  year = {2010},
  month = {July},
  version = {0.4},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{heilandallen2010mandulia-0.7,
  author = {Claude Heiland-Allen},
  title = {{mandulia: A zooming visualisation of the Mandelbrot Set as many Julia Sets.}},
  howpublished = {\url{http://hackage.haskell.org/package/mandulia-0.7}},
  year = {2010},
  month = {August},
  version = {0.7},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{heilandallen2010mandulia-0.6,
  author = {Claude Heiland-Allen},
  title = {{mandulia: A zooming visualisation of the Mandelbrot Set as many Julia Sets.}},
  howpublished = {\url{http://hackage.haskell.org/package/mandulia-0.6}},
  year = {2010},
  month = {July},
  version = {0.6},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2009OpenGL-2.2.3.0,
  author = {unknown},
  title = {{OpenGL: A binding for the OpenGL graphics system}},
  howpublished = {\url{http://hackage.haskell.org/package/OpenGL-2.2.3.0}},
  year = {2009},
  month = {May},
  version = {2.2.3.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2009OpenGL-2.2.2.0,
  author = {unknown},
  title = {{OpenGL: A binding for the OpenGL graphics system}},
  howpublished = {\url{http://hackage.haskell.org/package/OpenGL-2.2.2.0}},
  year = {2009},
  month = {April},
  version = {2.2.2.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2007OpenGL-2.2.1.1,
  author = {unknown},
  title = {{OpenGL: A binding for the OpenGL graphics system}},
  howpublished = {\url{http://hackage.haskell.org/package/OpenGL-2.2.1.1}},
  year = {2007},
  month = {November},
  version = {2.2.1.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2006OpenGL-2.1,
  author = {unknown},
  title = {{OpenGL: A binding for the OpenGL graphics system}},
  howpublished = {\url{http://hackage.haskell.org/package/OpenGL-2.1}},
  year = {2006},
  month = {October},
  version = {2.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2009OpenGL-2.4.0.0,
  author = {unknown},
  title = {{OpenGL: A binding for the OpenGL graphics system}},
  howpublished = {\url{http://hackage.haskell.org/package/OpenGL-2.4.0.0}},
  year = {2009},
  month = {September},
  version = {2.4.0.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2009OpenGL-2.3.0.0,
  author = {unknown},
  title = {{OpenGL: A binding for the OpenGL graphics system}},
  howpublished = {\url{http://hackage.haskell.org/package/OpenGL-2.3.0.0}},
  year = {2009},
  month = {July},
  version = {2.3.0.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2009OpenGL-2.4.0.1,
  author = {unknown},
  title = {{OpenGL: A binding for the OpenGL graphics system}},
  howpublished = {\url{http://hackage.haskell.org/package/OpenGL-2.4.0.1}},
  year = {2009},
  month = {September},
  version = {2.4.0.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{dittrich2009hark-0.2,
  author = {Markus Dittrich},
  title = {{hark: A Gentoo package query tool.}},
  howpublished = {\url{http://hackage.haskell.org/package/hark-0.2}},
  year = {2009},
  month = {August},
  version = {0.2},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{inc2008xml-1.2.6,
  author = {Galois Inc.},
  title = {{xml: A simple XML library.}},
  howpublished = {\url{http://hackage.haskell.org/package/xml-1.2.6}},
  year = {2008},
  month = {April},
  version = {1.2.6},
  keywords = {Haskell, Text, XML},
  subtype = {program},
}

@Misc{inc2010xml-1.3.7,
  author = {Galois Inc.},
  title = {{xml: A simple XML library.}},
  howpublished = {\url{http://hackage.haskell.org/package/xml-1.3.7}},
  year = {2010},
  month = {May},
  version = {1.3.7},
  keywords = {Haskell, Text, XML},
  subtype = {program},
}

@Misc{inc2009xml-1.3.5,
  author = {Galois Inc.},
  title = {{xml: A simple XML library.}},
  howpublished = {\url{http://hackage.haskell.org/package/xml-1.3.5}},
  year = {2009},
  month = {December},
  version = {1.3.5},
  keywords = {Haskell, Text, XML},
  subtype = {program},
}

@Misc{inc2008xml-1.3.1,
  author = {Galois Inc.},
  title = {{xml: A simple XML library.}},
  howpublished = {\url{http://hackage.haskell.org/package/xml-1.3.1}},
  year = {2008},
  month = {July},
  version = {1.3.1},
  keywords = {Haskell, Text, XML},
  subtype = {program},
}

@Misc{inc2008xml-1.3.3,
  author = {Galois Inc.},
  title = {{xml: A simple XML library.}},
  howpublished = {\url{http://hackage.haskell.org/package/xml-1.3.3}},
  year = {2008},
  month = {December},
  version = {1.3.3},
  keywords = {Haskell, Text, XML},
  subtype = {program},
}

@Misc{inc2008xml-1.3.2,
  author = {Galois Inc.},
  title = {{xml: A simple XML library.}},
  howpublished = {\url{http://hackage.haskell.org/package/xml-1.3.2}},
  year = {2008},
  month = {September},
  version = {1.3.2},
  keywords = {Haskell, Text, XML},
  subtype = {program},
}

@Misc{inc2009xml-1.3.4,
  author = {Galois Inc.},
  title = {{xml: A simple XML library.}},
  howpublished = {\url{http://hackage.haskell.org/package/xml-1.3.4}},
  year = {2009},
  month = {March},
  version = {1.3.4},
  keywords = {Haskell, Text, XML},
  subtype = {program},
}

@Misc{hahn2008jack-0.5,
  author = {Soenke Hahn},
  title = {{jack: Bindings for the JACK Audio Connection Kit}},
  howpublished = {\url{http://hackage.haskell.org/package/jack-0.5}},
  year = {2008},
  month = {February},
  version = {0.5},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{löffler2009GeBoP-1.7,
  author = {Maarten L\"{o}ffler},
  title = {{GeBoP: Several games}},
  howpublished = {\url{http://hackage.haskell.org/package/GeBoP-1.7}},
  year = {2009},
  month = {October},
  version = {1.7},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{löffler2009GeBoP-1.7.1,
  author = {Maarten L\"{o}ffler},
  title = {{GeBoP: Several games}},
  howpublished = {\url{http://hackage.haskell.org/package/GeBoP-1.7.1}},
  year = {2009},
  month = {November},
  version = {1.7.1},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{alpheccar2007WURFL-0.1,
  author = {alpheccar},
  title = {{WURFL: Convert the WURFL file into a Parsec parser}},
  howpublished = {\url{http://hackage.haskell.org/package/WURFL-0.1}},
  year = {2007},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{diviánszky2008utf8-prelude-0.1.6,
  author = {P\'{e}ter Divi\'{a}nszky},
  title = {{utf8-prelude: Variants of Prelude and System.IO with UTF8 text I/O operations}},
  howpublished = {\url{http://hackage.haskell.org/package/utf8-prelude-0.1.6}},
  year = {2008},
  month = {November},
  version = {0.1.6},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{diviánszky2008utf8-prelude-0.1.2,
  author = {P\'{e}ter Divi\'{a}nszky},
  title = {{utf8-prelude: Prelude and System.IO with UTF8 text I/O}},
  howpublished = {\url{http://hackage.haskell.org/package/utf8-prelude-0.1.2}},
  year = {2008},
  month = {October},
  version = {0.1.2},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{diviánszky2008utf8-prelude-0.1.5,
  author = {P\'{e}ter Divi\'{a}nszky},
  title = {{utf8-prelude: Variants of Prelude and System.IO with UTF8 text I/O operations}},
  howpublished = {\url{http://hackage.haskell.org/package/utf8-prelude-0.1.5}},
  year = {2008},
  month = {November},
  version = {0.1.5},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{diviánszky2008utf8-prelude-0.1.3,
  author = {P\'{e}ter Divi\'{a}nszky},
  title = {{utf8-prelude: Prelude and System.IO with UTF8 text I/O}},
  howpublished = {\url{http://hackage.haskell.org/package/utf8-prelude-0.1.3}},
  year = {2008},
  month = {October},
  version = {0.1.3},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{diviánszky2008utf8-prelude-0.1.4,
  author = {P\'{e}ter Divi\'{a}nszky},
  title = {{utf8-prelude: Variants of Prelude and System.IO using UTF8 text I/O operations and an UTF8 testing tool}},
  howpublished = {\url{http://hackage.haskell.org/package/utf8-prelude-0.1.4}},
  year = {2008},
  month = {November},
  version = {0.1.4},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{divianszky2008utf8-prelude-0.1.1,
  author = {Peter Divianszky},
  title = {{utf8-prelude: Prelude and System.IO using UTF8 encoding}},
  howpublished = {\url{http://hackage.haskell.org/package/utf8-prelude-0.1.1}},
  year = {2008},
  month = {October},
  version = {0.1.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{diviánszky2008utf8-prelude-0.1,
  author = {P\'{e}ter Divi\'{a}nszky},
  title = {{utf8-prelude: Prelude and System.IO using UTF8 encoding}},
  howpublished = {\url{http://hackage.haskell.org/package/utf8-prelude-0.1}},
  year = {2008},
  month = {October},
  version = {0.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{vogt2009SVGFonts-0.1,
  author = {Tillmann Vogt},
  title = {{SVGFonts: }},
  howpublished = {\url{http://hackage.haskell.org/package/SVGFonts-0.1}},
  year = {2009},
  month = {April},
  version = {0.1},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{vogt2009SVGFonts-0.2,
  author = {Tillmann Vogt},
  title = {{SVGFonts: }},
  howpublished = {\url{http://hackage.haskell.org/package/SVGFonts-0.2}},
  year = {2009},
  month = {April},
  version = {0.2},
  keywords = {Haskell, graphics},
  subtype = {program},
}

@Misc{wassell2008hjs-0.2.1,
  author = {Mark Wassell},
  title = {{hjs: JavaScript Parser}},
  howpublished = {\url{http://hackage.haskell.org/package/hjs-0.2.1}},
  year = {2008},
  month = {April},
  version = {0.2.1},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{wassell2007hjs-0.1,
  author = {Mark Wassell},
  title = {{hjs: Javascript Parser}},
  howpublished = {\url{http://hackage.haskell.org/package/hjs-0.1}},
  year = {2007},
  month = {February},
  version = {0.1},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{wassell2007hjs-0.2,
  author = {Mark Wassell},
  title = {{hjs: Javascript Parser}},
  howpublished = {\url{http://hackage.haskell.org/package/hjs-0.2}},
  year = {2007},
  month = {March},
  version = {0.2},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{vezzosi2008hspread-0.3,
  author = {Andrea Vezzosi},
  title = {{hspread: A client library for the spread toolkit}},
  howpublished = {\url{http://hackage.haskell.org/package/hspread-0.3}},
  year = {2008},
  month = {March},
  version = {0.3},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{vezzosi2009hspread-0.3.1,
  author = {Andrea Vezzosi},
  title = {{hspread: A client library for the spread toolkit}},
  howpublished = {\url{http://hackage.haskell.org/package/hspread-0.3.1}},
  year = {2009},
  month = {January},
  version = {0.3.1},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{vezzosi2009hspread-0.3.3,
  author = {Andrea Vezzosi},
  title = {{hspread: A client library for the spread toolkit}},
  howpublished = {\url{http://hackage.haskell.org/package/hspread-0.3.3}},
  year = {2009},
  month = {May},
  version = {0.3.3},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{vezzosi2009hspread-0.3.2,
  author = {Andrea Vezzosi},
  title = {{hspread: A client library for the spread toolkit}},
  howpublished = {\url{http://hackage.haskell.org/package/hspread-0.3.2}},
  year = {2009},
  month = {April},
  version = {0.3.2},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{vezzosi2007hspread-0.2,
  author = {Andrea Vezzosi},
  title = {{hspread: A client library for the spread toolkit}},
  howpublished = {\url{http://hackage.haskell.org/package/hspread-0.2}},
  year = {2007},
  month = {December},
  version = {0.2},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{augustsson2009djinn-2009.2.8,
  author = {Lennart Augustsson},
  title = {{djinn: Generate Haskell code from a type}},
  howpublished = {\url{http://hackage.haskell.org/package/djinn-2009.2.8}},
  year = {2009},
  month = {February},
  version = {2009.2.8},
  keywords = {Haskell, source-tools},
  subtype = {program},
}

@Misc{augustsson2009djinn-2009.2.1,
  author = {Lennart Augustsson},
  title = {{djinn: Generate Haskell code from a type}},
  howpublished = {\url{http://hackage.haskell.org/package/djinn-2009.2.1}},
  year = {2009},
  month = {February},
  version = {2009.2.1},
  keywords = {Haskell, source-tools},
  subtype = {program},
}

@Misc{augustsson2009djinn-2009.9.3,
  author = {Lennart Augustsson},
  title = {{djinn: Generate Haskell code from a type}},
  howpublished = {\url{http://hackage.haskell.org/package/djinn-2009.9.3}},
  year = {2009},
  month = {September},
  version = {2009.9.3},
  keywords = {Haskell, source-tools},
  subtype = {program},
}

@Misc{augustsson2008djinn-2008.1.18,
  author = {Lennart Augustsson},
  title = {{djinn: Generate Haskell code from a type}},
  howpublished = {\url{http://hackage.haskell.org/package/djinn-2008.1.18}},
  year = {2008},
  month = {January},
  version = {2008.1.18},
  keywords = {Haskell, source-tools},
  subtype = {program},
}

@Misc{augustsson2008djinn-2008.8.10,
  author = {Lennart Augustsson},
  title = {{djinn: Generate Haskell code from a type}},
  howpublished = {\url{http://hackage.haskell.org/package/djinn-2008.8.10}},
  year = {2008},
  month = {August},
  version = {2008.8.10},
  keywords = {Haskell, source-tools},
  subtype = {program},
}

@Misc{chakravarty2009uvector-0.1.0.4,
  author = {Manuel Chakravarty and Gabriele Keller and Roman Leshchinskiy and Don Stewart},
  title = {{uvector: Fast unboxed arrays with a flexible interface}},
  howpublished = {\url{http://hackage.haskell.org/package/uvector-0.1.0.4}},
  year = {2009},
  month = {July},
  version = {0.1.0.4},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{chakravarty2008uvector-0.1.0.3,
  author = {Manuel Chakravarty and Gabriele Keller and Roman Leshchinskiy and Don Stewart},
  title = {{uvector: Fast unboxed arrays with a flexible interface}},
  howpublished = {\url{http://hackage.haskell.org/package/uvector-0.1.0.3}},
  year = {2008},
  month = {October},
  version = {0.1.0.3},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{chakravarty2008uvector-0.1.0.2,
  author = {Manuel Chakravarty and Gabriele Keller and Roman Leshchinskiy and Don Stewart},
  title = {{uvector: Fast unboxed arrays with a flexible interface}},
  howpublished = {\url{http://hackage.haskell.org/package/uvector-0.1.0.2}},
  year = {2008},
  month = {October},
  version = {0.1.0.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{chakravarty2010uvector-0.1.1.1,
  author = {Manuel Chakravarty and Gabriele Keller and Roman Leshchinskiy and Don Stewart},
  title = {{uvector: Fast unboxed arrays with a flexible interface}},
  howpublished = {\url{http://hackage.haskell.org/package/uvector-0.1.1.1}},
  year = {2010},
  month = {February},
  version = {0.1.1.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{chakravarty2009uvector-0.1.0.5,
  author = {Manuel Chakravarty and Gabriele Keller and Roman Leshchinskiy and Don Stewart},
  title = {{uvector: Fast unboxed arrays with a flexible interface}},
  howpublished = {\url{http://hackage.haskell.org/package/uvector-0.1.0.5}},
  year = {2009},
  month = {November},
  version = {0.1.0.5},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{chakravarty2008uvector-0.1.0.1,
  author = {Manuel Chakravarty and Gabriele Keller and Roman Leshchinskiy and Don Stewart},
  title = {{uvector: Fast unboxed arrays with a flexible interface}},
  howpublished = {\url{http://hackage.haskell.org/package/uvector-0.1.0.1}},
  year = {2008},
  month = {July},
  version = {0.1.0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{chakravarty2008uvector-0.1,
  author = {Manuel Chakravarty and Gabriele Keller and Roman Leshchinskiy and Don Stewart},
  title = {{uvector: Fast unboxed arrays with a flexible interface}},
  howpublished = {\url{http://hackage.haskell.org/package/uvector-0.1}},
  year = {2008},
  month = {June},
  version = {0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{chakravarty2009uvector-0.1.1.0,
  author = {Manuel Chakravarty and Gabriele Keller and Roman Leshchinskiy and Don Stewart},
  title = {{uvector: Fast unboxed arrays with a flexible interface}},
  howpublished = {\url{http://hackage.haskell.org/package/uvector-0.1.1.0}},
  year = {2009},
  month = {December},
  version = {0.1.1.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{sonkoly2010net-concurrent-0.1.0,
  author = {Paul Sonkoly},
  title = {{net-concurrent: Concurrent over the network execution library}},
  howpublished = {\url{http://hackage.haskell.org/package/net-concurrent-0.1.0}},
  year = {2010},
  month = {May},
  version = {0.1.0},
  keywords = {Haskell, Distributed Computing, Concurrent, Network},
  subtype = {program},
}

@Misc{sonkoly2010net-concurrent-0.0.1,
  author = {Paul Sonkoly},
  title = {{net-concurrent: Concurrent over the network execution library}},
  howpublished = {\url{http://hackage.haskell.org/package/net-concurrent-0.0.1}},
  year = {2010},
  month = {April},
  version = {0.0.1},
  keywords = {Haskell, Distributed Computing, Concurrent, Network},
  subtype = {program},
}

@Misc{inc2010system-posix-redirect-1.0,
  author = {Galois Inc.},
  title = {{system-posix-redirect: A toy module that allows you to temporarily redirect
a program's stdout.}},
  howpublished = {\url{http://hackage.haskell.org/package/system-posix-redirect-1.0}},
  year = {2010},
  month = {July},
  version = {1.0},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{gill2010data-treify-0.3.1,
  author = {Andy Gill},
  title = {{data-treify: Reify a recursive data structure into an explicit graph.}},
  howpublished = {\url{http://hackage.haskell.org/package/data-treify-0.3.1}},
  year = {2010},
  month = {March},
  version = {0.3.1},
  keywords = {Haskell, Language, Data, Parsing, Reflection},
  subtype = {program},
}

@Misc{crosswhite2010type-level-natural-number-1.0,
  author = {Gregory Crosswhite},
  title = {{type-level-natural-number: Simple, Haskell 2010-compatible type level natural numbers}},
  howpublished = {\url{http://hackage.haskell.org/package/type-level-natural-number-1.0}},
  year = {2010},
  month = {July},
  version = {1.0},
  keywords = {Haskell, Type System,Data},
  subtype = {program},
}

@Misc{stewart2010GoogleTranslate-0.0.5,
  author = {Andy Stewart},
  title = {{GoogleTranslate: Interface to Google Translate API}},
  howpublished = {\url{http://hackage.haskell.org/package/GoogleTranslate-0.0.5}},
  year = {2010},
  month = {October},
  version = {0.0.5},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{stewart2010GoogleTranslate-0.0.2,
  author = {Andy Stewart},
  title = {{GoogleTranslate: Interface to Google Translate API}},
  howpublished = {\url{http://hackage.haskell.org/package/GoogleTranslate-0.0.2}},
  year = {2010},
  month = {September},
  version = {0.0.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{stewart2010GoogleTranslate-0.0.1,
  author = {Andy Stewart},
  title = {{GoogleTranslate: Interface to Google Translate API}},
  howpublished = {\url{http://hackage.haskell.org/package/GoogleTranslate-0.0.1}},
  year = {2010},
  month = {September},
  version = {0.0.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{stewart2010GoogleTranslate-0.0.3,
  author = {Andy Stewart},
  title = {{GoogleTranslate: Interface to Google Translate API}},
  howpublished = {\url{http://hackage.haskell.org/package/GoogleTranslate-0.0.3}},
  year = {2010},
  month = {September},
  version = {0.0.3},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{stewart2010GoogleTranslate-0.0.4,
  author = {Andy Stewart},
  title = {{GoogleTranslate: Interface to Google Translate API}},
  howpublished = {\url{http://hackage.haskell.org/package/GoogleTranslate-0.0.4}},
  year = {2010},
  month = {September},
  version = {0.0.4},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{brandl2010clevercss-0.2.2,
  author = {Georg Brandl},
  title = {{clevercss: A CSS preprocessor}},
  howpublished = {\url{http://hackage.haskell.org/package/clevercss-0.2.2}},
  year = {2010},
  month = {August},
  version = {0.2.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{brandl2010clevercss-0.2.1,
  author = {Georg Brandl},
  title = {{clevercss: A CSS preprocessor}},
  howpublished = {\url{http://hackage.haskell.org/package/clevercss-0.2.1}},
  year = {2010},
  month = {August},
  version = {0.2.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{brandl2010clevercss-0.2.3,
  author = {Georg Brandl},
  title = {{clevercss: A CSS preprocessor}},
  howpublished = {\url{http://hackage.haskell.org/package/clevercss-0.2.3}},
  year = {2010},
  month = {August},
  version = {0.2.3},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{brandl2008clevercss-0.1.1,
  author = {Georg Brandl},
  title = {{clevercss: A CSS preprocessor}},
  howpublished = {\url{http://hackage.haskell.org/package/clevercss-0.1.1}},
  year = {2008},
  month = {February},
  version = {0.1.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{brandl2007clevercss-0.1,
  author = {Georg Brandl},
  title = {{clevercss: A CSS preprocessor}},
  howpublished = {\url{http://hackage.haskell.org/package/clevercss-0.1}},
  year = {2007},
  month = {October},
  version = {0.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{brandl2010clevercss-0.2,
  author = {Georg Brandl},
  title = {{clevercss: A CSS preprocessor}},
  howpublished = {\url{http://hackage.haskell.org/package/clevercss-0.2}},
  year = {2010},
  month = {April},
  version = {0.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{janssen2007xmonad-contrib-0.5,
  author = {Spencer Janssen},
  title = {{xmonad-contrib: Third party extensions for xmonad}},
  howpublished = {\url{http://hackage.haskell.org/package/xmonad-contrib-0.5}},
  year = {2007},
  month = {December},
  version = {0.5},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{janssen2009xmonad-contrib-0.9.1,
  author = {Spencer Janssen},
  title = {{xmonad-contrib: Third party extensions for xmonad}},
  howpublished = {\url{http://hackage.haskell.org/package/xmonad-contrib-0.9.1}},
  year = {2009},
  month = {December},
  version = {0.9.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{janssen2008xmonad-contrib-0.7,
  author = {Spencer Janssen},
  title = {{xmonad-contrib: Third party extensions for xmonad}},
  howpublished = {\url{http://hackage.haskell.org/package/xmonad-contrib-0.7}},
  year = {2008},
  month = {March},
  version = {0.7},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{janssen2009xmonad-contrib-0.9,
  author = {Spencer Janssen},
  title = {{xmonad-contrib: Third party extensions for xmonad}},
  howpublished = {\url{http://hackage.haskell.org/package/xmonad-contrib-0.9}},
  year = {2009},
  month = {October},
  version = {0.9},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{janssen2009xmonad-contrib-0.8.1,
  author = {Spencer Janssen},
  title = {{xmonad-contrib: Third party extensions for xmonad}},
  howpublished = {\url{http://hackage.haskell.org/package/xmonad-contrib-0.8.1}},
  year = {2009},
  month = {January},
  version = {0.8.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{janssen2008xmonad-contrib-0.6,
  author = {Spencer Janssen},
  title = {{xmonad-contrib: Third party extensions for xmonad}},
  howpublished = {\url{http://hackage.haskell.org/package/xmonad-contrib-0.6}},
  year = {2008},
  month = {January},
  version = {0.6},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{janssen2008xmonad-contrib-0.8,
  author = {Spencer Janssen},
  title = {{xmonad-contrib: Third party extensions for xmonad}},
  howpublished = {\url{http://hackage.haskell.org/package/xmonad-contrib-0.8}},
  year = {2008},
  month = {September},
  version = {0.8},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{bell2010JackMiniMix-0.1,
  author = {Renick Bell},
  title = {{JackMiniMix: control JackMiniMix}},
  howpublished = {\url{http://hackage.haskell.org/package/JackMiniMix-0.1}},
  year = {2010},
  month = {August},
  version = {0.1},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{bexelius2010GPipe-Collada-0.1.0,
  author = {Tobias Bexelius},
  title = {{GPipe-Collada: Load GPipe meshes from Collada files}},
  howpublished = {\url{http://hackage.haskell.org/package/GPipe-Collada-0.1.0}},
  year = {2010},
  month = {April},
  version = {0.1.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{bexelius2010GPipe-Collada-0.1.1,
  author = {Tobias Bexelius},
  title = {{GPipe-Collada: Load GPipe meshes from Collada files}},
  howpublished = {\url{http://hackage.haskell.org/package/GPipe-Collada-0.1.1}},
  year = {2010},
  month = {September},
  version = {0.1.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{clark2008happraise-0.1,
  author = {Allan Clark},
  title = {{happraise: A small program for counting the comments in haskell source}},
  howpublished = {\url{http://hackage.haskell.org/package/happraise-0.1}},
  year = {2008},
  month = {May},
  version = {0.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{oconnor2009data-accessor-monadLib-0.0.0,
  author = {Russell O'Connor},
  title = {{data-accessor-monadLib: Accessor functions for monadLib's monads}},
  howpublished = {\url{http://hackage.haskell.org/package/data-accessor-monadLib-0.0.0}},
  year = {2009},
  month = {February},
  version = {0.0.0},
  keywords = {Haskell, data, monad},
  subtype = {program},
}

@Misc{oconnor2009data-accessor-monadLib-0.0.1,
  author = {Russell O'Connor},
  title = {{data-accessor-monadLib: Accessor functions for monadLib's monads}},
  howpublished = {\url{http://hackage.haskell.org/package/data-accessor-monadLib-0.0.1}},
  year = {2009},
  month = {February},
  version = {0.0.1},
  keywords = {Haskell, data, monads},
  subtype = {program},
}

@Misc{hill2010glintcollider-0.0.1,
  author = {Colin Hill},
  title = {{glintcollider: A simple ray tracer in an early stage of development.}},
  howpublished = {\url{http://hackage.haskell.org/package/glintcollider-0.0.1}},
  year = {2010},
  month = {January},
  version = {0.0.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{dubuisson2010pureMD5-1.1.0.0,
  author = {Thomas DuBuisson},
  title = {{pureMD5: MD5 implementations that should become part of a ByteString Crypto package.}},
  howpublished = {\url{http://hackage.haskell.org/package/pureMD5-1.1.0.0}},
  year = {2010},
  month = {March},
  version = {1.1.0.0},
  keywords = {Haskell, Data, Cryptography},
  subtype = {program},
}

@Misc{dubuisson2008pureMD5-0.1.2,
  author = {Thomas DuBuisson},
  title = {{pureMD5: MD5 implementations that should become part of a ByteString Crypto package.}},
  howpublished = {\url{http://hackage.haskell.org/package/pureMD5-0.1.2}},
  year = {2008},
  month = {January},
  version = {0.1.2},
  keywords = {Haskell, Data, Cryptography},
  subtype = {program},
}

@Misc{dubuisson2008pureMD5-0.1.0,
  author = {Thomas DuBuisson},
  title = {{pureMD5: MD5 implementations that should become part of a ByteString Crypto package.}},
  howpublished = {\url{http://hackage.haskell.org/package/pureMD5-0.1.0}},
  year = {2008},
  month = {January},
  version = {0.1.0},
  keywords = {Haskell, Data, Codes},
  subtype = {program},
}

@Misc{dubuisson2009pureMD5-1.0.0.0,
  author = {Thomas DuBuisson},
  title = {{pureMD5: MD5 implementations that should become part of a ByteString Crypto package.}},
  howpublished = {\url{http://hackage.haskell.org/package/pureMD5-1.0.0.0}},
  year = {2009},
  month = {June},
  version = {1.0.0.0},
  keywords = {Haskell, Data, Cryptography},
  subtype = {program},
}

@Misc{dubuisson2009pureMD5-1.0.0.1,
  author = {Thomas DuBuisson},
  title = {{pureMD5: MD5 implementations that should become part of a ByteString Crypto package.}},
  howpublished = {\url{http://hackage.haskell.org/package/pureMD5-1.0.0.1}},
  year = {2009},
  month = {August},
  version = {1.0.0.1},
  keywords = {Haskell, Data, Cryptography},
  subtype = {program},
}

@Misc{dubuisson2010pureMD5-2.0.0.0,
  author = {Thomas DuBuisson},
  title = {{pureMD5: A Haskell-only implementation of the MD5 digest (hash) algorithm.}},
  howpublished = {\url{http://hackage.haskell.org/package/pureMD5-2.0.0.0}},
  year = {2010},
  month = {September},
  version = {2.0.0.0},
  keywords = {Haskell, Data, Cryptography},
  subtype = {program},
}

@Misc{dubuisson2008pureMD5-0.2.2,
  author = {Thomas DuBuisson},
  title = {{pureMD5: MD5 implementations that should become part of a ByteString Crypto package.}},
  howpublished = {\url{http://hackage.haskell.org/package/pureMD5-0.2.2}},
  year = {2008},
  month = {June},
  version = {0.2.2},
  keywords = {Haskell, Data, Cryptography},
  subtype = {program},
}

@Misc{dubuisson2008pureMD5-0.2.4,
  author = {Thomas DuBuisson},
  title = {{pureMD5: MD5 implementations that should become part of a ByteString Crypto package.}},
  howpublished = {\url{http://hackage.haskell.org/package/pureMD5-0.2.4}},
  year = {2008},
  month = {August},
  version = {0.2.4},
  keywords = {Haskell, Data, Cryptography},
  subtype = {program},
}

@Misc{dubuisson2009pureMD5-1.0.0.2,
  author = {Thomas DuBuisson},
  title = {{pureMD5: MD5 implementations that should become part of a ByteString Crypto package.}},
  howpublished = {\url{http://hackage.haskell.org/package/pureMD5-1.0.0.2}},
  year = {2009},
  month = {September},
  version = {1.0.0.2},
  keywords = {Haskell, Data, Cryptography},
  subtype = {program},
}

@Misc{dubuisson2008pureMD5-0.2.1,
  author = {Thomas DuBuisson},
  title = {{pureMD5: MD5 implementations that should become part of a ByteString Crypto package.}},
  howpublished = {\url{http://hackage.haskell.org/package/pureMD5-0.2.1}},
  year = {2008},
  month = {June},
  version = {0.2.1},
  keywords = {Haskell, Data, Cryptography},
  subtype = {program},
}

@Misc{dubuisson2008pureMD5-0.2.3,
  author = {Thomas DuBuisson},
  title = {{pureMD5: MD5 implementations that should become part of a ByteString Crypto package.}},
  howpublished = {\url{http://hackage.haskell.org/package/pureMD5-0.2.3}},
  year = {2008},
  month = {June},
  version = {0.2.3},
  keywords = {Haskell, Data, Cryptography},
  subtype = {program},
}

@Misc{dubuisson2008pureMD5-0.2.0,
  author = {Thomas DuBuisson},
  title = {{pureMD5: MD5 implementations that should become part of a ByteString Crypto package.}},
  howpublished = {\url{http://hackage.haskell.org/package/pureMD5-0.2.0}},
  year = {2008},
  month = {June},
  version = {0.2.0},
  keywords = {Haskell, Data, Cryptography},
  subtype = {program},
}

@Misc{dubuisson2009pureMD5-1.0.0.3,
  author = {Thomas DuBuisson},
  title = {{pureMD5: MD5 implementations that should become part of a ByteString Crypto package.}},
  howpublished = {\url{http://hackage.haskell.org/package/pureMD5-1.0.0.3}},
  year = {2009},
  month = {October},
  version = {1.0.0.3},
  keywords = {Haskell, Data, Cryptography},
  subtype = {program},
}

@Misc{dubuisson2008pureMD5-0.1.1,
  author = {Thomas DuBuisson},
  title = {{pureMD5: MD5 implementations that should become part of a ByteString Crypto package.}},
  howpublished = {\url{http://hackage.haskell.org/package/pureMD5-0.1.1}},
  year = {2008},
  month = {January},
  version = {0.1.1},
  keywords = {Haskell, Data, Cryptography},
  subtype = {program},
}

@Misc{dubuisson2010pureMD5-2.1.0.0,
  author = {Thomas DuBuisson},
  title = {{pureMD5: A Haskell-only implementation of the MD5 digest (hash) algorithm.}},
  howpublished = {\url{http://hackage.haskell.org/package/pureMD5-2.1.0.0}},
  year = {2010},
  month = {September},
  version = {2.1.0.0},
  keywords = {Haskell, Data, Cryptography},
  subtype = {program},
}

@Misc{anklesaria2010relative-date-0.0.0,
  author = {Sam Anklesaria},
  title = {{relative-date: Durations and generalized time parsing}},
  howpublished = {\url{http://hackage.haskell.org/package/relative-date-0.0.0}},
  year = {2010},
  month = {April},
  version = {0.0.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{anklesaria2010relative-date-0.0.1,
  author = {Sam Anklesaria},
  title = {{relative-date: Durations and generalized time parsing}},
  howpublished = {\url{http://hackage.haskell.org/package/relative-date-0.0.1}},
  year = {2010},
  month = {April},
  version = {0.0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{wang2009hack-handler-happstack-2009.4.51.1,
  author = {Wang and Jinjing},
  title = {{hack-handler-happstack: Hyena Kibro handler}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-handler-happstack-2009.4.51.1}},
  year = {2009},
  month = {April},
  version = {2009.4.51.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2009hack-handler-happstack-2009.6.5,
  author = {Wang and Jinjing},
  title = {{hack-handler-happstack: Hack Happstack server handler}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-handler-happstack-2009.6.5}},
  year = {2009},
  month = {June},
  version = {2009.6.5},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2009hack-handler-happstack-2009.4.52,
  author = {Wang and Jinjing},
  title = {{hack-handler-happstack: Hack Happstack server handler}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-handler-happstack-2009.4.52}},
  year = {2009},
  month = {April},
  version = {2009.4.52},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2009hack-handler-happstack-2009.4.51,
  author = {Wang and Jinjing},
  title = {{hack-handler-happstack: Hyena Kibro handler}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-handler-happstack-2009.4.51}},
  year = {2009},
  month = {April},
  version = {2009.4.51},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2009hack-handler-happstack-2009.4.50,
  author = {Wang and Jinjing},
  title = {{hack-handler-happstack: Hyena Kibro handler}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-handler-happstack-2009.4.50}},
  year = {2009},
  month = {April},
  version = {2009.4.50},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2009hack-handler-happstack-2009.6.24,
  author = {Wang and Jinjing},
  title = {{hack-handler-happstack: Hack Happstack server handler}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-handler-happstack-2009.6.24}},
  year = {2009},
  month = {June},
  version = {2009.6.24},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2009hack-handler-happstack-2009.5.19,
  author = {Wang and Jinjing},
  title = {{hack-handler-happstack: Hack Happstack server handler}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-handler-happstack-2009.5.19}},
  year = {2009},
  month = {May},
  version = {2009.5.19},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2009hack-handler-happstack-2009.12.20,
  author = {Wang and Jinjing},
  title = {{hack-handler-happstack: Hack Happstack server handler}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-handler-happstack-2009.12.20}},
  year = {2009},
  month = {December},
  version = {2009.12.20},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{done2008lojban-0.3,
  author = {Chris Done},
  title = {{lojban: Useful utilities for the Lojban language}},
  howpublished = {\url{http://hackage.haskell.org/package/lojban-0.3}},
  year = {2008},
  month = {December},
  version = {0.3},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{done2008lojban-0.0.0,
  author = {Chris Done},
  title = {{lojban: Useful utilities for the Lojban language}},
  howpublished = {\url{http://hackage.haskell.org/package/lojban-0.0.0}},
  year = {2008},
  month = {September},
  version = {0.0.0},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{done2008lojban-0.0,
  author = {Chris Done},
  title = {{lojban: \textless{}Project description\textgreater{}}},
  howpublished = {\url{http://hackage.haskell.org/package/lojban-0.0}},
  year = {2008},
  month = {September},
  version = {0.0},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{done2008lojban-0.1,
  author = {Chris Done},
  title = {{lojban: Useful utilities for the Lojban language}},
  howpublished = {\url{http://hackage.haskell.org/package/lojban-0.1}},
  year = {2008},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{done2008lojban-0.2,
  author = {Chris Done},
  title = {{lojban: Useful utilities for the Lojban language}},
  howpublished = {\url{http://hackage.haskell.org/package/lojban-0.2}},
  year = {2008},
  month = {October},
  version = {0.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{tang2008pugs-HsSyck-0.41,
  author = {Audrey Tang},
  title = {{pugs-HsSyck: Fast, lightweight YAML loader and dumper}},
  howpublished = {\url{http://hackage.haskell.org/package/pugs-HsSyck-0.41}},
  year = {2008},
  month = {February},
  version = {0.41},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{enk2009Scurry-0.0.2,
  author = {John Van Enk},
  title = {{Scurry: A cross platform P2P VPN application built using Haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/Scurry-0.0.2}},
  year = {2009},
  month = {January},
  version = {0.0.2},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{enk2009Scurry-0.0.1,
  author = {John Van Enk},
  title = {{Scurry: A cross platform P2P VPN application built using Haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/Scurry-0.0.1}},
  year = {2009},
  month = {January},
  version = {0.0.1},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{enk2009Scurry-0.0.3,
  author = {John Van Enk},
  title = {{Scurry: A cross platform P2P VPN application built using Haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/Scurry-0.0.3}},
  year = {2009},
  month = {January},
  version = {0.0.3},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{chaudhuri2009cml-0.1.3,
  author = {Avik Chaudhuri},
  title = {{cml: Events and Channels as in Concurrent ML}},
  howpublished = {\url{http://hackage.haskell.org/package/cml-0.1.3}},
  year = {2009},
  month = {October},
  version = {0.1.3},
  keywords = {Haskell, Concurrency},
  subtype = {program},
}

@Misc{chaudhuri2009cml-0.1.1,
  author = {Avik Chaudhuri},
  title = {{cml: Events and Channels as in Concurrent ML}},
  howpublished = {\url{http://hackage.haskell.org/package/cml-0.1.1}},
  year = {2009},
  month = {March},
  version = {0.1.1},
  keywords = {Haskell, Concurrency},
  subtype = {program},
}

@Misc{chaudhuri2009cml-0.1,
  author = {Avik Chaudhuri},
  title = {{cml: Events and Channels as in Concurrent ML}},
  howpublished = {\url{http://hackage.haskell.org/package/cml-0.1}},
  year = {2009},
  month = {March},
  version = {0.1},
  keywords = {Haskell, Concurrency},
  subtype = {program},
}

@Misc{antunes2010bitspeak-0.0.2,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bitspeak: Writing helper for those with Stephen Hawking like impairment.}},
  howpublished = {\url{http://hackage.haskell.org/package/bitspeak-0.0.2}},
  year = {2010},
  month = {June},
  version = {0.0.2},
  keywords = {Haskell, Accessibility},
  subtype = {program},
}

@Misc{antunes2010bitspeak-0.0.1,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bitspeak: Writing helper for those with Stephen Hawking like impairment.}},
  howpublished = {\url{http://hackage.haskell.org/package/bitspeak-0.0.1}},
  year = {2010},
  month = {June},
  version = {0.0.1},
  keywords = {Haskell, Accessibility},
  subtype = {program},
}

@Misc{voker2010tccli-0.0.1,
  author = {Voker},
  title = {{tccli: TokyoCabinet CLI interface}},
  howpublished = {\url{http://hackage.haskell.org/package/tccli-0.0.1}},
  year = {2010},
  month = {June},
  version = {0.0.1},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{zilibowitz2010Attrac-0.1.2,
  author = {Ruben Henner Zilibowitz},
  title = {{Attrac: Visualisation of Strange Attractors in 3-Dimensions}},
  howpublished = {\url{http://hackage.haskell.org/package/Attrac-0.1.2}},
  year = {2010},
  month = {March},
  version = {0.1.2},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{zilibowitz2010Attrac-0.1.0,
  author = {Ruben Henner Zilibowitz},
  title = {{Attrac: Visualisation of Strange Attractors in 3-Dimensions}},
  howpublished = {\url{http://hackage.haskell.org/package/Attrac-0.1.0}},
  year = {2010},
  month = {February},
  version = {0.1.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{zilibowitz2010Attrac-0.1.3,
  author = {Ruben Henner Zilibowitz},
  title = {{Attrac: Visualisation of Strange Attractors in 3-Dimensions}},
  howpublished = {\url{http://hackage.haskell.org/package/Attrac-0.1.3}},
  year = {2010},
  month = {March},
  version = {0.1.3},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{zilibowitz2010Attrac-0.1.1,
  author = {Ruben Henner Zilibowitz},
  title = {{Attrac: Visualisation of Strange Attractors in 3-Dimensions}},
  howpublished = {\url{http://hackage.haskell.org/package/Attrac-0.1.1}},
  year = {2010},
  month = {March},
  version = {0.1.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{apthorp2008hfov-0.5,
  author = {Jeremy Apthorp and Greg McIntyre},
  title = {{hfov: Field-of-view calculation for low-resolution 2D raster grids.}},
  howpublished = {\url{http://hackage.haskell.org/package/hfov-0.5}},
  year = {2008},
  month = {August},
  version = {0.5},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{apthorp2010hfov-1.0.1,
  author = {Jeremy Apthorp and Greg McIntyre},
  title = {{hfov: Field-of-view calculation for low-resolution 2D raster grids.}},
  howpublished = {\url{http://hackage.haskell.org/package/hfov-1.0.1}},
  year = {2010},
  month = {April},
  version = {1.0.1},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{technology2010feldspar-language-0.3,
  author = {Functional programming group at Chalmers University of Technology},
  title = {{feldspar-language: A functional embedded language for DSP and parallelism}},
  howpublished = {\url{http://hackage.haskell.org/package/feldspar-language-0.3}},
  year = {2010},
  month = {July},
  version = {0.3},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{technology2010feldspar-language-0.3.1,
  author = {Functional programming group at Chalmers University of Technology},
  title = {{feldspar-language: A functional embedded language for DSP and parallelism}},
  howpublished = {\url{http://hackage.haskell.org/package/feldspar-language-0.3.1}},
  year = {2010},
  month = {July},
  version = {0.3.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{technology2010feldspar-language-0.3.3,
  author = {Functional programming group at Chalmers University of Technology},
  title = {{feldspar-language: A functional embedded language for DSP and parallelism}},
  howpublished = {\url{http://hackage.haskell.org/package/feldspar-language-0.3.3}},
  year = {2010},
  month = {September},
  version = {0.3.3},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{technology2010feldspar-language-0.3.2,
  author = {Functional programming group at Chalmers University of Technology},
  title = {{feldspar-language: A functional embedded language for DSP and parallelism}},
  howpublished = {\url{http://hackage.haskell.org/package/feldspar-language-0.3.2}},
  year = {2010},
  month = {September},
  version = {0.3.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{technology2009feldspar-language-0.1,
  author = {Functional programming group at Chalmers University of Technology},
  title = {{feldspar-language: A functional embedded language for DSP and parallelism}},
  howpublished = {\url{http://hackage.haskell.org/package/feldspar-language-0.1}},
  year = {2009},
  month = {November},
  version = {0.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{technology2010feldspar-language-0.2,
  author = {Functional programming group at Chalmers University of Technology},
  title = {{feldspar-language: A functional embedded language for DSP and parallelism}},
  howpublished = {\url{http://hackage.haskell.org/package/feldspar-language-0.2}},
  year = {2010},
  month = {March},
  version = {0.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{kuklewicz2010regex-base-0.93.2,
  author = {Christopher Kuklewicz},
  title = {{regex-base: Replaces/Enhances Text.Regex}},
  howpublished = {\url{http://hackage.haskell.org/package/regex-base-0.93.2}},
  year = {2010},
  month = {June},
  version = {0.93.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{kuklewicz2007regex-base-0.72.0.1,
  author = {Christopher Kuklewicz},
  title = {{regex-base: Replaces/Enhances Text.Regex}},
  howpublished = {\url{http://hackage.haskell.org/package/regex-base-0.72.0.1}},
  year = {2007},
  month = {November},
  version = {0.72.0.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{kuklewicz2007regex-base-0.92,
  author = {Christopher Kuklewicz},
  title = {{regex-base: Replaces/Enhances Text.Regex}},
  howpublished = {\url{http://hackage.haskell.org/package/regex-base-0.92}},
  year = {2007},
  month = {August},
  version = {0.92},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{kuklewicz2008regex-base-0.93,
  author = {Christopher Kuklewicz},
  title = {{regex-base: Replaces/Enhances Text.Regex}},
  howpublished = {\url{http://hackage.haskell.org/package/regex-base-0.93}},
  year = {2008},
  month = {January},
  version = {0.93},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{kuklewicz2007regex-base-0.90,
  author = {Christopher Kuklewicz},
  title = {{regex-base: Replaces/Enhances Text.Regex}},
  howpublished = {\url{http://hackage.haskell.org/package/regex-base-0.90}},
  year = {2007},
  month = {March},
  version = {0.90},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{kuklewicz2006regex-base-0.71,
  author = {Christopher Kuklewicz},
  title = {{regex-base: Replaces/Enhances Text.Regex}},
  howpublished = {\url{http://hackage.haskell.org/package/regex-base-0.71}},
  year = {2006},
  month = {December},
  version = {0.71},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{kuklewicz2008regex-base-0.93.1,
  author = {Christopher Kuklewicz},
  title = {{regex-base: Replaces/Enhances Text.Regex}},
  howpublished = {\url{http://hackage.haskell.org/package/regex-base-0.93.1}},
  year = {2008},
  month = {January},
  version = {0.93.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{kuklewicz2007regex-base-0.83,
  author = {Christopher Kuklewicz},
  title = {{regex-base: Replaces/Enhances Text.Regex}},
  howpublished = {\url{http://hackage.haskell.org/package/regex-base-0.83}},
  year = {2007},
  month = {March},
  version = {0.83},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{kuklewicz2007regex-base-0.91,
  author = {Christopher Kuklewicz},
  title = {{regex-base: Replaces/Enhances Text.Regex}},
  howpublished = {\url{http://hackage.haskell.org/package/regex-base-0.91}},
  year = {2007},
  month = {March},
  version = {0.91},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{kuklewicz2008regex-base-0.72.0.2,
  author = {Christopher Kuklewicz},
  title = {{regex-base: Replaces/Enhances Text.Regex}},
  howpublished = {\url{http://hackage.haskell.org/package/regex-base-0.72.0.2}},
  year = {2008},
  month = {October},
  version = {0.72.0.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{friedrichs2009piet-0.1,
  author = {Stephan Friedrichs},
  title = {{piet: A Piet interpreter}},
  howpublished = {\url{http://hackage.haskell.org/package/piet-0.1}},
  year = {2009},
  month = {January},
  version = {0.1},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{brown2008carray-0.1.2,
  author = {Jed Brown},
  title = {{carray: A C-compatible array library.}},
  howpublished = {\url{http://hackage.haskell.org/package/carray-0.1.2}},
  year = {2008},
  month = {February},
  version = {0.1.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{brown2010carray-0.1.5,
  author = {Jed Brown},
  title = {{carray: A C-compatible array library.}},
  howpublished = {\url{http://hackage.haskell.org/package/carray-0.1.5}},
  year = {2010},
  month = {January},
  version = {0.1.5},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{brown2008carray-0.1.0.0,
  author = {Jed Brown},
  title = {{carray: A C-compatible array library.}},
  howpublished = {\url{http://hackage.haskell.org/package/carray-0.1.0.0}},
  year = {2008},
  month = {February},
  version = {0.1.0.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{brown2008carray-0.1.3,
  author = {Jed Brown},
  title = {{carray: A C-compatible array library.}},
  howpublished = {\url{http://hackage.haskell.org/package/carray-0.1.3}},
  year = {2008},
  month = {November},
  version = {0.1.3},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{brown2009carray-0.1.4,
  author = {Jed Brown},
  title = {{carray: A C-compatible array library.}},
  howpublished = {\url{http://hackage.haskell.org/package/carray-0.1.4}},
  year = {2009},
  month = {May},
  version = {0.1.4},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{brown2008carray-0.1.1,
  author = {Jed Brown},
  title = {{carray: A C-compatible array library.}},
  howpublished = {\url{http://hackage.haskell.org/package/carray-0.1.1}},
  year = {2008},
  month = {February},
  version = {0.1.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{greif2009thrist-0.1.2,
  author = {Gabor Greif},
  title = {{thrist: Type-threaded list}},
  howpublished = {\url{http://hackage.haskell.org/package/thrist-0.1.2}},
  year = {2009},
  month = {October},
  version = {0.1.2},
  keywords = {Haskell, Data Structures},
  subtype = {program},
}

@Misc{greif2008thrist-0.0,
  author = {Gabor Greif},
  title = {{thrist: Type-threaded list}},
  howpublished = {\url{http://hackage.haskell.org/package/thrist-0.0}},
  year = {2008},
  month = {August},
  version = {0.0},
  keywords = {Haskell, Data Structures},
  subtype = {program},
}

@Misc{greif2009thrist-0.1.1,
  author = {Gabor Greif},
  title = {{thrist: Type-threaded list}},
  howpublished = {\url{http://hackage.haskell.org/package/thrist-0.1.1}},
  year = {2009},
  month = {October},
  version = {0.1.1},
  keywords = {Haskell, Data Structures},
  subtype = {program},
}

@Misc{greif2008thrist-0.1,
  author = {Gabor Greif},
  title = {{thrist: Type-threaded list}},
  howpublished = {\url{http://hackage.haskell.org/package/thrist-0.1}},
  year = {2008},
  month = {August},
  version = {0.1},
  keywords = {Haskell, Data Structures},
  subtype = {program},
}

@Misc{areces2010hgen-1.2.0,
  author = {Carlos Areces and Juan Heguiabehere},
  title = {{hgen: Random generation of modal and hybrid logic formulas}},
  howpublished = {\url{http://hackage.haskell.org/package/hgen-1.2.0}},
  year = {2010},
  month = {September},
  version = {1.2.0},
  keywords = {Haskell, Theorem Provers},
  subtype = {program},
}

@Misc{dijk2009dstring-0.3,
  author = {Bas van Dijk},
  title = {{dstring: Difference strings.}},
  howpublished = {\url{http://hackage.haskell.org/package/dstring-0.3}},
  year = {2009},
  month = {September},
  version = {0.3},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{dijk2009dstring-0.1,
  author = {Bas van Dijk},
  title = {{dstring: Difference strings.}},
  howpublished = {\url{http://hackage.haskell.org/package/dstring-0.1}},
  year = {2009},
  month = {March},
  version = {0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{dijk2010dstring-0.3.0.2,
  author = {Bas van Dijk},
  title = {{dstring: Difference strings}},
  howpublished = {\url{http://hackage.haskell.org/package/dstring-0.3.0.2}},
  year = {2010},
  month = {May},
  version = {0.3.0.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{dijk2009dstring-0.3.0.1,
  author = {Bas van Dijk},
  title = {{dstring: Difference strings.}},
  howpublished = {\url{http://hackage.haskell.org/package/dstring-0.3.0.1}},
  year = {2009},
  month = {September},
  version = {0.3.0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{dijk2009dstring-0.2,
  author = {Bas van Dijk},
  title = {{dstring: Difference strings.}},
  howpublished = {\url{http://hackage.haskell.org/package/dstring-0.2}},
  year = {2009},
  month = {March},
  version = {0.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{gwern2008mueval-0.3,
  author = {Gwern},
  title = {{mueval: Safely evaluate Haskell expressions}},
  howpublished = {\url{http://hackage.haskell.org/package/mueval-0.3}},
  year = {2008},
  month = {June},
  version = {0.3},
  keywords = {Haskell, Development, Language},
  subtype = {program},
}

@Misc{gwern2008mueval-0.5,
  author = {Gwern},
  title = {{mueval: Safely evaluate Haskell expressions}},
  howpublished = {\url{http://hackage.haskell.org/package/mueval-0.5}},
  year = {2008},
  month = {July},
  version = {0.5},
  keywords = {Haskell, Development, Language},
  subtype = {program},
}

@Misc{gwern2008mueval-0.4,
  author = {Gwern},
  title = {{mueval: Safely evaluate Haskell expressions}},
  howpublished = {\url{http://hackage.haskell.org/package/mueval-0.4}},
  year = {2008},
  month = {July},
  version = {0.4},
  keywords = {Haskell, Development, Language},
  subtype = {program},
}

@Misc{gwern2009mueval-0.7.1,
  author = {Gwern},
  title = {{mueval: Safely evaluate Haskell expressions}},
  howpublished = {\url{http://hackage.haskell.org/package/mueval-0.7.1}},
  year = {2009},
  month = {January},
  version = {0.7.1},
  keywords = {Haskell, Development, Language},
  subtype = {program},
}

@Misc{gwern2008mueval-0.3.1,
  author = {Gwern},
  title = {{mueval: Safely evaluate Haskell expressions}},
  howpublished = {\url{http://hackage.haskell.org/package/mueval-0.3.1}},
  year = {2008},
  month = {June},
  version = {0.3.1},
  keywords = {Haskell, Development, Language},
  subtype = {program},
}

@Misc{gwern2008mueval-0.6.3,
  author = {Gwern},
  title = {{mueval: Safely evaluate Haskell expressions}},
  howpublished = {\url{http://hackage.haskell.org/package/mueval-0.6.3}},
  year = {2008},
  month = {August},
  version = {0.6.3},
  keywords = {Haskell, Development, Language},
  subtype = {program},
}

@Misc{gwern2008mueval-0.4.5,
  author = {Gwern},
  title = {{mueval: Safely evaluate Haskell expressions}},
  howpublished = {\url{http://hackage.haskell.org/package/mueval-0.4.5}},
  year = {2008},
  month = {July},
  version = {0.4.5},
  keywords = {Haskell, Development, Language},
  subtype = {program},
}

@Misc{gwern2008mueval-0.2.1,
  author = {Gwern},
  title = {{mueval: Safely evaluate Haskell expressions}},
  howpublished = {\url{http://hackage.haskell.org/package/mueval-0.2.1}},
  year = {2008},
  month = {June},
  version = {0.2.1},
  keywords = {Haskell, Development, Language},
  subtype = {program},
}

@Misc{gwern2008mueval-0.5.1,
  author = {Gwern},
  title = {{mueval: Safely evaluate Haskell expressions}},
  howpublished = {\url{http://hackage.haskell.org/package/mueval-0.5.1}},
  year = {2008},
  month = {July},
  version = {0.5.1},
  keywords = {Haskell, Development, Language},
  subtype = {program},
}

@Misc{gwern2008mueval-0.6.1,
  author = {Gwern},
  title = {{mueval: Safely evaluate Haskell expressions}},
  howpublished = {\url{http://hackage.haskell.org/package/mueval-0.6.1}},
  year = {2008},
  month = {August},
  version = {0.6.1},
  keywords = {Haskell, Development, Language},
  subtype = {program},
}

@Misc{gwern2009mueval-0.7.0,
  author = {Gwern},
  title = {{mueval: Safely evaluate Haskell expressions}},
  howpublished = {\url{http://hackage.haskell.org/package/mueval-0.7.0}},
  year = {2009},
  month = {January},
  version = {0.7.0},
  keywords = {Haskell, Development, Language},
  subtype = {program},
}

@Misc{gwern2008mueval-0.6.2,
  author = {Gwern},
  title = {{mueval: Safely evaluate Haskell expressions}},
  howpublished = {\url{http://hackage.haskell.org/package/mueval-0.6.2}},
  year = {2008},
  month = {August},
  version = {0.6.2},
  keywords = {Haskell, Development, Language},
  subtype = {program},
}

@Misc{gwern2008mueval-0.6.4,
  author = {Gwern},
  title = {{mueval: Safely evaluate Haskell expressions}},
  howpublished = {\url{http://hackage.haskell.org/package/mueval-0.6.4}},
  year = {2008},
  month = {August},
  version = {0.6.4},
  keywords = {Haskell, Development, Language},
  subtype = {program},
}

@Misc{gwern2008mueval-0.4.6,
  author = {Gwern},
  title = {{mueval: Safely evaluate Haskell expressions}},
  howpublished = {\url{http://hackage.haskell.org/package/mueval-0.4.6}},
  year = {2008},
  month = {July},
  version = {0.4.6},
  keywords = {Haskell, Development, Language},
  subtype = {program},
}

@Misc{gwern2008mueval-0.6,
  author = {Gwern},
  title = {{mueval: Safely evaluate Haskell expressions}},
  howpublished = {\url{http://hackage.haskell.org/package/mueval-0.6}},
  year = {2008},
  month = {August},
  version = {0.6},
  keywords = {Haskell, Development, Language},
  subtype = {program},
}

@Misc{gwern2008mueval-0.2,
  author = {Gwern},
  title = {{mueval: Safely evaluate Haskell expressions}},
  howpublished = {\url{http://hackage.haskell.org/package/mueval-0.2}},
  year = {2008},
  month = {June},
  version = {0.2},
  keywords = {Haskell, Development, Language},
  subtype = {program},
}

@Misc{gwern2010mueval-0.8,
  author = {Gwern},
  title = {{mueval: Safely evaluate Haskell expressions}},
  howpublished = {\url{http://hackage.haskell.org/package/mueval-0.8}},
  year = {2010},
  month = {April},
  version = {0.8},
  keywords = {Haskell, Development, Language},
  subtype = {program},
}

@Misc{bau2010lhae-0.0.2,
  author = {Alexander Bau},
  title = {{lhae: Simple spreadsheet program}},
  howpublished = {\url{http://hackage.haskell.org/package/lhae-0.0.2}},
  year = {2010},
  month = {September},
  version = {0.0.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{bau2010lhae-0.0.3,
  author = {Alexander Bau},
  title = {{lhae: Simple spreadsheet program}},
  howpublished = {\url{http://hackage.haskell.org/package/lhae-0.0.3}},
  year = {2010},
  month = {September},
  version = {0.0.3},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{gill2008happy-1.18.2,
  author = {Andy Gill and Simon Marlow},
  title = {{happy: Happy is a parser generator for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/happy-1.18.2}},
  year = {2008},
  month = {November},
  version = {1.18.2},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{gill2010happy-1.18.5,
  author = {Andy Gill and Simon Marlow},
  title = {{happy: Happy is a parser generator for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/happy-1.18.5}},
  year = {2010},
  month = {June},
  version = {1.18.5},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{gill2008happy-1.18,
  author = {Andy Gill and Simon Marlow},
  title = {{happy: Happy is a parser generator for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/happy-1.18}},
  year = {2008},
  month = {October},
  version = {1.18},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{gill2008happy-1.18.1,
  author = {Andy Gill and Simon Marlow},
  title = {{happy: Happy is a parser generator for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/happy-1.18.1}},
  year = {2008},
  month = {October},
  version = {1.18.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{gill2007happy-1.16,
  author = {Andy Gill and Simon Marlow},
  title = {{happy: Happy is a parser generator for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/happy-1.16}},
  year = {2007},
  month = {January},
  version = {1.16},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{gill2009happy-1.18.4,
  author = {Andy Gill and Simon Marlow},
  title = {{happy: Happy is a parser generator for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/happy-1.18.4}},
  year = {2009},
  month = {April},
  version = {1.18.4},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{gill2007happy-1.17,
  author = {Andy Gill and Simon Marlow},
  title = {{happy: Happy is a parser generator for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/happy-1.17}},
  year = {2007},
  month = {October},
  version = {1.17},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{morrow2008validate-0.11,
  author = {Matt Morrow and Chris Done},
  title = {{validate: Validate}},
  howpublished = {\url{http://hackage.haskell.org/package/validate-0.11}},
  year = {2008},
  month = {October},
  version = {0.11},
  keywords = {Haskell, Text,Web},
  subtype = {program},
}

@Misc{morrow2008validate-0.0,
  author = {Matt Morrow and Chris Done},
  title = {{validate: Validate}},
  howpublished = {\url{http://hackage.haskell.org/package/validate-0.0}},
  year = {2008},
  month = {August},
  version = {0.0},
  keywords = {Haskell, Text,Web},
  subtype = {program},
}

@Misc{morrow2008validate-0.1,
  author = {Matt Morrow and Chris Done},
  title = {{validate: Validate}},
  howpublished = {\url{http://hackage.haskell.org/package/validate-0.1}},
  year = {2008},
  month = {October},
  version = {0.1},
  keywords = {Haskell, Text,Web},
  subtype = {program},
}

@Misc{wang2009bamboo-plugin-photo-2009.7.5,
  author = {Wang and Jinjing},
  title = {{bamboo-plugin-photo: A photo album middleware}},
  howpublished = {\url{http://hackage.haskell.org/package/bamboo-plugin-photo-2009.7.5}},
  year = {2009},
  month = {July},
  version = {2009.7.5},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wick2009SHA-1.0.3,
  author = {Adam Wick},
  title = {{SHA: Implementations of the SHA suite of message digest functions}},
  howpublished = {\url{http://hackage.haskell.org/package/SHA-1.0.3}},
  year = {2009},
  month = {January},
  version = {1.0.3},
  keywords = {Haskell, Cryptography, Codec},
  subtype = {program},
}

@Misc{wick2008SHA-1.0.2,
  author = {Adam Wick},
  title = {{SHA: Implementations of the SHA suite of message digest functions}},
  howpublished = {\url{http://hackage.haskell.org/package/SHA-1.0.2}},
  year = {2008},
  month = {December},
  version = {1.0.2},
  keywords = {Haskell, Cryptography, Codec},
  subtype = {program},
}

@Misc{wick2009SHA-1.2.1,
  author = {Adam Wick},
  title = {{SHA: Implementations of the SHA suite of message digest functions}},
  howpublished = {\url{http://hackage.haskell.org/package/SHA-1.2.1}},
  year = {2009},
  month = {March},
  version = {1.2.1},
  keywords = {Haskell, Cryptography, Codec},
  subtype = {program},
}

@Misc{wick2010SHA-1.4.1,
  author = {Adam Wick and Brian Lewis},
  title = {{SHA: Implementations of the SHA suite of message digest functions}},
  howpublished = {\url{http://hackage.haskell.org/package/SHA-1.4.1}},
  year = {2010},
  month = {February},
  version = {1.4.1},
  keywords = {Haskell, Cryptography, Codec},
  subtype = {program},
}

@Misc{wick2009SHA-1.2.0.2,
  author = {Adam Wick},
  title = {{SHA: Implementations of the SHA suite of message digest functions}},
  howpublished = {\url{http://hackage.haskell.org/package/SHA-1.2.0.2}},
  year = {2009},
  month = {March},
  version = {1.2.0.2},
  keywords = {Haskell, Cryptography, Codec},
  subtype = {program},
}

@Misc{wick2009SHA-1.4.0,
  author = {Adam Wick and Brian Lewis},
  title = {{SHA: Implementations of the SHA suite of message digest functions}},
  howpublished = {\url{http://hackage.haskell.org/package/SHA-1.4.0}},
  year = {2009},
  month = {April},
  version = {1.4.0},
  keywords = {Haskell, Cryptography, Codec},
  subtype = {program},
}

@Misc{wick2010SHA-1.4.1.3,
  author = {Adam Wick and Brian Lewis},
  title = {{SHA: Implementations of the SHA suite of message digest functions}},
  howpublished = {\url{http://hackage.haskell.org/package/SHA-1.4.1.3}},
  year = {2010},
  month = {September},
  version = {1.4.1.3},
  keywords = {Haskell, Cryptography, Codec},
  subtype = {program},
}

@Misc{wick2009SHA-1.0.4,
  author = {Adam Wick},
  title = {{SHA: Implementations of the SHA suite of message digest functions}},
  howpublished = {\url{http://hackage.haskell.org/package/SHA-1.0.4}},
  year = {2009},
  month = {February},
  version = {1.0.4},
  keywords = {Haskell, Cryptography, Codec},
  subtype = {program},
}

@Misc{wick2008SHA-1.0.0,
  author = {Adam Wick},
  title = {{SHA: Implementations of the SHA suite of message digest functions}},
  howpublished = {\url{http://hackage.haskell.org/package/SHA-1.0.0}},
  year = {2008},
  month = {November},
  version = {1.0.0},
  keywords = {Haskell, Cryptography, Codec},
  subtype = {program},
}

@Misc{wick2008SHA-1.0.1,
  author = {Adam Wick},
  title = {{SHA: Implementations of the SHA suite of message digest functions}},
  howpublished = {\url{http://hackage.haskell.org/package/SHA-1.0.1}},
  year = {2008},
  month = {November},
  version = {1.0.1},
  keywords = {Haskell, Cryptography, Codec},
  subtype = {program},
}

@Misc{wick2009SHA-1.2.0,
  author = {Adam Wick},
  title = {{SHA: Implementations of the SHA suite of message digest functions}},
  howpublished = {\url{http://hackage.haskell.org/package/SHA-1.2.0}},
  year = {2009},
  month = {March},
  version = {1.2.0},
  keywords = {Haskell, Cryptography, Codec},
  subtype = {program},
}

@Misc{wick2010SHA-1.4.1.1,
  author = {Adam Wick and Brian Lewis},
  title = {{SHA: Implementations of the SHA suite of message digest functions}},
  howpublished = {\url{http://hackage.haskell.org/package/SHA-1.4.1.1}},
  year = {2010},
  month = {February},
  version = {1.4.1.1},
  keywords = {Haskell, Cryptography, Codec},
  subtype = {program},
}

@Misc{lynagh2007base64-string-0.1,
  author = {Ian Lynagh},
  title = {{base64-string: Base64 implementation for String's.}},
  howpublished = {\url{http://hackage.haskell.org/package/base64-string-0.1}},
  year = {2007},
  month = {February},
  version = {0.1},
  keywords = {Haskell, Codec},
  subtype = {program},
}

@Misc{lynagh2010base64-string-0.2,
  author = {Ian Lynagh},
  title = {{base64-string: Base64 implementation for String's.}},
  howpublished = {\url{http://hackage.haskell.org/package/base64-string-0.2}},
  year = {2010},
  month = {February},
  version = {0.2},
  keywords = {Haskell, Codec},
  subtype = {program},
}

@Misc{osullivan2009statistics-0.3,
  author = {Bryan O'Sullivan},
  title = {{statistics: A library of statistical types, data, and functions}},
  howpublished = {\url{http://hackage.haskell.org/package/statistics-0.3}},
  year = {2009},
  month = {September},
  version = {0.3},
  keywords = {Haskell, Math, Statistics},
  subtype = {program},
}

@Misc{osullivan2009statistics-0.3.1,
  author = {Bryan O'Sullivan},
  title = {{statistics: A library of statistical types, data, and functions}},
  howpublished = {\url{http://hackage.haskell.org/package/statistics-0.3.1}},
  year = {2009},
  month = {September},
  version = {0.3.1},
  keywords = {Haskell, Math, Statistics},
  subtype = {program},
}

@Misc{osullivan2009statistics-0.2.2,
  author = {Bryan O'Sullivan},
  title = {{statistics: A library of statistical types, data, and functions}},
  howpublished = {\url{http://hackage.haskell.org/package/statistics-0.2.2}},
  year = {2009},
  month = {September},
  version = {0.2.2},
  keywords = {Haskell, Math, Statistics},
  subtype = {program},
}

@Misc{osullivan2009statistics-0.3.3,
  author = {Bryan O'Sullivan},
  title = {{statistics: A library of statistical types, data, and functions}},
  howpublished = {\url{http://hackage.haskell.org/package/statistics-0.3.3}},
  year = {2009},
  month = {September},
  version = {0.3.3},
  keywords = {Haskell, Math, Statistics},
  subtype = {program},
}

@Misc{osullivan2009statistics-0.3.6,
  author = {Bryan O'Sullivan},
  title = {{statistics: A library of statistical types, data, and functions}},
  howpublished = {\url{http://hackage.haskell.org/package/statistics-0.3.6}},
  year = {2009},
  month = {November},
  version = {0.3.6},
  keywords = {Haskell, Math, Statistics},
  subtype = {program},
}

@Misc{osullivan2010statistics-0.7.0.0,
  author = {Bryan O'Sullivan},
  title = {{statistics: A library of statistical types, data, and functions}},
  howpublished = {\url{http://hackage.haskell.org/package/statistics-0.7.0.0}},
  year = {2010},
  month = {September},
  version = {0.7.0.0},
  keywords = {Haskell, Math, Statistics},
  subtype = {program},
}

@Misc{osullivan2010statistics-0.6.0.1,
  author = {Bryan O'Sullivan},
  title = {{statistics: A library of statistical types, data, and functions}},
  howpublished = {\url{http://hackage.haskell.org/package/statistics-0.6.0.1}},
  year = {2010},
  month = {July},
  version = {0.6.0.1},
  keywords = {Haskell, Math, Statistics},
  subtype = {program},
}

@Misc{osullivan2009statistics-0.4.0,
  author = {Bryan O'Sullivan},
  title = {{statistics: A library of statistical types, data, and functions}},
  howpublished = {\url{http://hackage.haskell.org/package/statistics-0.4.0}},
  year = {2009},
  month = {November},
  version = {0.4.0},
  keywords = {Haskell, Math, Statistics},
  subtype = {program},
}

@Misc{osullivan2010statistics-0.5.1.2,
  author = {Bryan O'Sullivan},
  title = {{statistics: A library of statistical types, data, and functions}},
  howpublished = {\url{http://hackage.haskell.org/package/statistics-0.5.1.2}},
  year = {2010},
  month = {July},
  version = {0.5.1.2},
  keywords = {Haskell, Math, Statistics},
  subtype = {program},
}

@Misc{osullivan2009statistics-0.2.1,
  author = {Bryan O'Sullivan},
  title = {{statistics: A library of statistical types, data, and functions}},
  howpublished = {\url{http://hackage.haskell.org/package/statistics-0.2.1}},
  year = {2009},
  month = {September},
  version = {0.2.1},
  keywords = {Haskell, Math, Statistics},
  subtype = {program},
}

@Misc{osullivan2010statistics-0.5.0.0,
  author = {Bryan O'Sullivan},
  title = {{statistics: A library of statistical types, data, and functions}},
  howpublished = {\url{http://hackage.haskell.org/package/statistics-0.5.0.0}},
  year = {2010},
  month = {March},
  version = {0.5.0.0},
  keywords = {Haskell, Math, Statistics},
  subtype = {program},
}

@Misc{osullivan2009statistics-0.3.5,
  author = {Bryan O'Sullivan},
  title = {{statistics: A library of statistical types, data, and functions}},
  howpublished = {\url{http://hackage.haskell.org/package/statistics-0.3.5}},
  year = {2009},
  month = {October},
  version = {0.3.5},
  keywords = {Haskell, Math, Statistics},
  subtype = {program},
}

@Misc{osullivan2010statistics-0.5.1.1,
  author = {Bryan O'Sullivan},
  title = {{statistics: A library of statistical types, data, and functions}},
  howpublished = {\url{http://hackage.haskell.org/package/statistics-0.5.1.1}},
  year = {2010},
  month = {July},
  version = {0.5.1.1},
  keywords = {Haskell, Math, Statistics},
  subtype = {program},
}

@Misc{osullivan2010statistics-0.6.0.0,
  author = {Bryan O'Sullivan},
  title = {{statistics: A library of statistical types, data, and functions}},
  howpublished = {\url{http://hackage.haskell.org/package/statistics-0.6.0.0}},
  year = {2010},
  month = {July},
  version = {0.6.0.0},
  keywords = {Haskell, Math, Statistics},
  subtype = {program},
}

@Misc{osullivan2009statistics-0.3.2,
  author = {Bryan O'Sullivan},
  title = {{statistics: A library of statistical types, data, and functions}},
  howpublished = {\url{http://hackage.haskell.org/package/statistics-0.3.2}},
  year = {2009},
  month = {September},
  version = {0.3.2},
  keywords = {Haskell, Math, Statistics},
  subtype = {program},
}

@Misc{osullivan2009statistics-0.1,
  author = {Bryan O'Sullivan},
  title = {{statistics: A library of statistical types, data, and functions.}},
  howpublished = {\url{http://hackage.haskell.org/package/statistics-0.1}},
  year = {2009},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Math, Statistics},
  subtype = {program},
}

@Misc{osullivan2009statistics-0.3.4,
  author = {Bryan O'Sullivan},
  title = {{statistics: A library of statistical types, data, and functions}},
  howpublished = {\url{http://hackage.haskell.org/package/statistics-0.3.4}},
  year = {2009},
  month = {September},
  version = {0.3.4},
  keywords = {Haskell, Math, Statistics},
  subtype = {program},
}

@Misc{osullivan2009statistics-0.4.1,
  author = {Bryan O'Sullivan},
  title = {{statistics: A library of statistical types, data, and functions}},
  howpublished = {\url{http://hackage.haskell.org/package/statistics-0.4.1}},
  year = {2009},
  month = {December},
  version = {0.4.1},
  keywords = {Haskell, Math, Statistics},
  subtype = {program},
}

@Misc{osullivan2010statistics-0.8.0.0,
  author = {Bryan O'Sullivan},
  title = {{statistics: A library of statistical types, data, and functions}},
  howpublished = {\url{http://hackage.haskell.org/package/statistics-0.8.0.0}},
  year = {2010},
  month = {September},
  version = {0.8.0.0},
  keywords = {Haskell, Math, Statistics},
  subtype = {program},
}

@Misc{osullivan2010statistics-0.8.0.1,
  author = {Bryan O'Sullivan},
  title = {{statistics: A library of statistical types, data, and functions}},
  howpublished = {\url{http://hackage.haskell.org/package/statistics-0.8.0.1}},
  year = {2010},
  month = {September},
  version = {0.8.0.1},
  keywords = {Haskell, Math, Statistics},
  subtype = {program},
}

@Misc{osullivan2009statistics-0.2,
  author = {Bryan O'Sullivan},
  title = {{statistics: A library of statistical types, data, and functions}},
  howpublished = {\url{http://hackage.haskell.org/package/statistics-0.2}},
  year = {2009},
  month = {September},
  version = {0.2},
  keywords = {Haskell, Math, Statistics},
  subtype = {program},
}

@Misc{osullivan2010statistics-0.5.1.0,
  author = {Bryan O'Sullivan},
  title = {{statistics: A library of statistical types, data, and functions}},
  howpublished = {\url{http://hackage.haskell.org/package/statistics-0.5.1.0}},
  year = {2010},
  month = {March},
  version = {0.5.1.0},
  keywords = {Haskell, Math, Statistics},
  subtype = {program},
}

@Misc{osullivan2010statistics-0.6.0.2,
  author = {Bryan O'Sullivan},
  title = {{statistics: A library of statistical types, data, and functions}},
  howpublished = {\url{http://hackage.haskell.org/package/statistics-0.6.0.2}},
  year = {2010},
  month = {July},
  version = {0.6.0.2},
  keywords = {Haskell, Math, Statistics},
  subtype = {program},
}

@Misc{hruska2009lambdacube-examples-0.1.1,
  author = {Csaba Hruska},
  title = {{lambdacube-examples: Examples for LambdaCube}},
  howpublished = {\url{http://hackage.haskell.org/package/lambdacube-examples-0.1.1}},
  year = {2009},
  month = {November},
  version = {0.1.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{dijk2010base-unicode-symbols-0.1.2,
  author = {Roel van Dijk},
  title = {{base-unicode-symbols: Unicode alternatives for common functions and operators}},
  howpublished = {\url{http://hackage.haskell.org/package/base-unicode-symbols-0.1.2}},
  year = {2010},
  month = {February},
  version = {0.1.2},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{dijk2010base-unicode-symbols-0.1.2.1,
  author = {Roel van Dijk},
  title = {{base-unicode-symbols: Unicode alternatives for common functions and operators}},
  howpublished = {\url{http://hackage.haskell.org/package/base-unicode-symbols-0.1.2.1}},
  year = {2010},
  month = {March},
  version = {0.1.2.1},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{dijk2010base-unicode-symbols-0.2.1,
  author = {Roel van Dijk},
  title = {{base-unicode-symbols: Unicode alternatives for common functions and operators}},
  howpublished = {\url{http://hackage.haskell.org/package/base-unicode-symbols-0.2.1}},
  year = {2010},
  month = {August},
  version = {0.2.1},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{dijk2010base-unicode-symbols-0.1.3,
  author = {Roel van Dijk},
  title = {{base-unicode-symbols: Unicode alternatives for common functions and operators}},
  howpublished = {\url{http://hackage.haskell.org/package/base-unicode-symbols-0.1.3}},
  year = {2010},
  month = {March},
  version = {0.1.3},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{dijk2010base-unicode-symbols-0.1.4,
  author = {Roel van Dijk},
  title = {{base-unicode-symbols: Unicode alternatives for common functions and operators}},
  howpublished = {\url{http://hackage.haskell.org/package/base-unicode-symbols-0.1.4}},
  year = {2010},
  month = {April},
  version = {0.1.4},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{dijk2009base-unicode-symbols-0.1.1,
  author = {Roel van Dijk},
  title = {{base-unicode-symbols: Unicode alternatives for common functions and operators}},
  howpublished = {\url{http://hackage.haskell.org/package/base-unicode-symbols-0.1.1}},
  year = {2009},
  month = {December},
  version = {0.1.1},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{dijk2009base-unicode-symbols-0.1,
  author = {Roel van Dijk},
  title = {{base-unicode-symbols: Unicode alternatives for common functions and operators}},
  howpublished = {\url{http://hackage.haskell.org/package/base-unicode-symbols-0.1}},
  year = {2009},
  month = {December},
  version = {0.1},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{dijk2010base-unicode-symbols-0.2,
  author = {Roel van Dijk},
  title = {{base-unicode-symbols: Unicode alternatives for common functions and operators}},
  howpublished = {\url{http://hackage.haskell.org/package/base-unicode-symbols-0.2}},
  year = {2010},
  month = {April},
  version = {0.2},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{hawkins2010ccnx-0.0.0,
  author = {Tom Hawkins},
  title = {{ccnx: A Haskell implementation of the CCNx network protocol.}},
  howpublished = {\url{http://hackage.haskell.org/package/ccnx-0.0.0}},
  year = {2010},
  month = {August},
  version = {0.0.0},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{kow2010hs-gizapp-0.1.0.3,
  author = {Eric Kow},
  title = {{hs-gizapp: Haskell wrapper around the GIZA++ toolkit.}},
  howpublished = {\url{http://hackage.haskell.org/package/hs-gizapp-0.1.0.3}},
  year = {2010},
  month = {April},
  version = {0.1.0.3},
  keywords = {Haskell, Natural Language Processing},
  subtype = {program},
}

@Misc{kow2010hs-gizapp-0.1.0.2,
  author = {Eric Kow},
  title = {{hs-gizapp: Haskell wrapper around the GIZA++ toolkit.}},
  howpublished = {\url{http://hackage.haskell.org/package/hs-gizapp-0.1.0.2}},
  year = {2010},
  month = {April},
  version = {0.1.0.2},
  keywords = {Haskell, Natural Language Processing},
  subtype = {program},
}

@Misc{kow2009hs-gizapp-0.1.0.1,
  author = {Eric Kow},
  title = {{hs-gizapp: Haskell wrapper around the GIZA++ toolkit.}},
  howpublished = {\url{http://hackage.haskell.org/package/hs-gizapp-0.1.0.1}},
  year = {2009},
  month = {January},
  version = {0.1.0.1},
  keywords = {Haskell, Natural Language Processing},
  subtype = {program},
}

@Misc{lewis2010boomslang-0.0.2,
  author = {Brian Lewis and Ian Taylor},
  title = {{boomslang: Boomshine clone}},
  howpublished = {\url{http://hackage.haskell.org/package/boomslang-0.0.2}},
  year = {2010},
  month = {January},
  version = {0.0.2},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{lewis2010boomslang-0.0.1,
  author = {Brian Lewis and Ian Taylor},
  title = {{boomslang: Boomshine clone}},
  howpublished = {\url{http://hackage.haskell.org/package/boomslang-0.0.1}},
  year = {2010},
  month = {January},
  version = {0.0.1},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{senington2010local-search-0.0.2,
  author = {Richard Senington and David Duke},
  title = {{local-search: A first attempt at generalised local search within Haskell, for applications in combinatorial optimisation.}},
  howpublished = {\url{http://hackage.haskell.org/package/local-search-0.0.2}},
  year = {2010},
  month = {September},
  version = {0.0.2},
  keywords = {Haskell, Control, Optimisation, Local Search},
  subtype = {program},
}

@Misc{senington2010local-search-0.0.1,
  author = {Richard Senington and David Duke},
  title = {{local-search: AA first attempt at generalised local search within Haskell, for applications in combinatorial optimisation.}},
  howpublished = {\url{http://hackage.haskell.org/package/local-search-0.0.1}},
  year = {2010},
  month = {September},
  version = {0.0.1},
  keywords = {Haskell, Control, Optimisation, Local Search},
  subtype = {program},
}

@Misc{senington2010local-search-0.0.3,
  author = {Richard Senington and David Duke},
  title = {{local-search: A first attempt at generalised local search within Haskell, for applications in combinatorial optimisation.}},
  howpublished = {\url{http://hackage.haskell.org/package/local-search-0.0.3}},
  year = {2010},
  month = {September},
  version = {0.0.3},
  keywords = {Haskell, Control, Optimisation, Local Search},
  subtype = {program},
}

@Misc{axelsson2009Wired-0.2.2,
  author = {Emil Axelsson},
  title = {{Wired: Wire-aware hardware description}},
  howpublished = {\url{http://hackage.haskell.org/package/Wired-0.2.2}},
  year = {2009},
  month = {December},
  version = {0.2.2},
  keywords = {Haskell, Language, Hardware},
  subtype = {program},
}

@Misc{axelsson2009Wired-0.2.1,
  author = {Emil Axelsson},
  title = {{Wired: Wire-aware hardware description}},
  howpublished = {\url{http://hackage.haskell.org/package/Wired-0.2.1}},
  year = {2009},
  month = {February},
  version = {0.2.1},
  keywords = {Haskell, Language, Hardware},
  subtype = {program},
}

@Misc{axelsson2008Wired-0.1.1,
  author = {Emil Axelsson},
  title = {{Wired: Wire-aware hardware description}},
  howpublished = {\url{http://hackage.haskell.org/package/Wired-0.1.1}},
  year = {2008},
  month = {August},
  version = {0.1.1},
  keywords = {Haskell, Hardware},
  subtype = {program},
}

@Misc{axelsson2008Wired-0.1,
  author = {Emil Axelsson},
  title = {{Wired: Wire-aware hardware description}},
  howpublished = {\url{http://hackage.haskell.org/package/Wired-0.1}},
  year = {2008},
  month = {August},
  version = {0.1},
  keywords = {Haskell, Hardware},
  subtype = {program},
}

@Misc{axelsson2009Wired-0.2,
  author = {Emil Axelsson},
  title = {{Wired: Wire-aware hardware description}},
  howpublished = {\url{http://hackage.haskell.org/package/Wired-0.2}},
  year = {2009},
  month = {January},
  version = {0.2},
  keywords = {Haskell, Language, Hardware},
  subtype = {program},
}

@Misc{bolingbroke2009mpppc-0.1.0,
  author = {Max Bolingbroke and Brent Yorgey and Darin Morrison},
  title = {{mpppc: Multi-dimensional parametric pretty-printer with color}},
  howpublished = {\url{http://hackage.haskell.org/package/mpppc-0.1.0}},
  year = {2009},
  month = {November},
  version = {0.1.0},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{anklesaria2010zcache-0.0.0,
  author = {Sam Anklesaria},
  title = {{zcache: Zobrist keys for game state tracking}},
  howpublished = {\url{http://hackage.haskell.org/package/zcache-0.0.0}},
  year = {2010},
  month = {June},
  version = {0.0.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{axelsson2009Bookshelf-0.1.2,
  author = {Emil Axelsson},
  title = {{Bookshelf: A simple document organizer with some wiki functionality}},
  howpublished = {\url{http://hackage.haskell.org/package/Bookshelf-0.1.2}},
  year = {2009},
  month = {May},
  version = {0.1.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{axelsson2010Bookshelf-0.1.5,
  author = {Emil Axelsson},
  title = {{Bookshelf: A simple document organizer with some wiki functionality}},
  howpublished = {\url{http://hackage.haskell.org/package/Bookshelf-0.1.5}},
  year = {2010},
  month = {March},
  version = {0.1.5},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{axelsson2009Bookshelf-0.1.3,
  author = {Emil Axelsson},
  title = {{Bookshelf: A simple document organizer with some wiki functionality}},
  howpublished = {\url{http://hackage.haskell.org/package/Bookshelf-0.1.3}},
  year = {2009},
  month = {May},
  version = {0.1.3},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{axelsson2009Bookshelf-0.1.1,
  author = {Emil Axelsson},
  title = {{Bookshelf: A simple document organizer with some wiki functionality}},
  howpublished = {\url{http://hackage.haskell.org/package/Bookshelf-0.1.1}},
  year = {2009},
  month = {May},
  version = {0.1.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{cook2010polynomial-0.5,
  author = {James Cook},
  title = {{polynomial: Polynomials}},
  howpublished = {\url{http://hackage.haskell.org/package/polynomial-0.5}},
  year = {2010},
  month = {July},
  version = {0.5},
  keywords = {Haskell, Math, Numerical},
  subtype = {program},
}

@Misc{bauer2009topkata-0.2.2,
  author = {Christoph Bauer},
  title = {{topkata: OpenGL Arcade Game}},
  howpublished = {\url{http://hackage.haskell.org/package/topkata-0.2.2}},
  year = {2009},
  month = {January},
  version = {0.2.2},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{bauer2008topkata-0.0,
  author = {Christoph Bauer},
  title = {{topkata: }},
  howpublished = {\url{http://hackage.haskell.org/package/topkata-0.0}},
  year = {2008},
  month = {June},
  version = {0.0},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{bauer2008topkata-0.2.1,
  author = {Christoph Bauer},
  title = {{topkata: OpenGL Arcade Game}},
  howpublished = {\url{http://hackage.haskell.org/package/topkata-0.2.1}},
  year = {2008},
  month = {August},
  version = {0.2.1},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{bauer2009topkata-0.2.3,
  author = {Christoph Bauer},
  title = {{topkata: OpenGL Arcade Game}},
  howpublished = {\url{http://hackage.haskell.org/package/topkata-0.2.3}},
  year = {2009},
  month = {January},
  version = {0.2.3},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{bauer2008topkata-0.1,
  author = {Christoph Bauer},
  title = {{topkata: OpenGL Arcade Game}},
  howpublished = {\url{http://hackage.haskell.org/package/topkata-0.1}},
  year = {2008},
  month = {July},
  version = {0.1},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{bauer2008topkata-0.2,
  author = {Christoph Bauer},
  title = {{topkata: OpenGL Arcade Game}},
  howpublished = {\url{http://hackage.haskell.org/package/topkata-0.2}},
  year = {2008},
  month = {August},
  version = {0.2},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{leijen2007wl-pprint-1.0,
  author = {Daan Leijen},
  title = {{wl-pprint: The Wadler/Leijen Pretty Printer}},
  howpublished = {\url{http://hackage.haskell.org/package/wl-pprint-1.0}},
  year = {2007},
  month = {April},
  version = {1.0},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{paterson2008binary-search-0.0,
  author = {Ross Paterson},
  title = {{binary-search: Binary and exponential searches}},
  howpublished = {\url{http://hackage.haskell.org/package/binary-search-0.0}},
  year = {2008},
  month = {March},
  version = {0.0},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{dijk2009usb-id-database-0.3,
  author = {Roel van Dijk},
  title = {{usb-id-database: A database of USB identifiers}},
  howpublished = {\url{http://hackage.haskell.org/package/usb-id-database-0.3}},
  year = {2009},
  month = {September},
  version = {0.3},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dijk2009usb-id-database-0.4,
  author = {Roel van Dijk},
  title = {{usb-id-database: A database of USB identifiers}},
  howpublished = {\url{http://hackage.haskell.org/package/usb-id-database-0.4}},
  year = {2009},
  month = {October},
  version = {0.4},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dijk2009usb-id-database-0.4.0.2,
  author = {Roel van Dijk},
  title = {{usb-id-database: A database of USB identifiers}},
  howpublished = {\url{http://hackage.haskell.org/package/usb-id-database-0.4.0.2}},
  year = {2009},
  month = {December},
  version = {0.4.0.2},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dijk2009usb-id-database-0.2.1,
  author = {Roel van Dijk},
  title = {{usb-id-database: A database of USB identifiers}},
  howpublished = {\url{http://hackage.haskell.org/package/usb-id-database-0.2.1}},
  year = {2009},
  month = {September},
  version = {0.2.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dijk2010usb-id-database-0.4.0.3,
  author = {Roel van Dijk},
  title = {{usb-id-database: A database of USB identifiers}},
  howpublished = {\url{http://hackage.haskell.org/package/usb-id-database-0.4.0.3}},
  year = {2010},
  month = {May},
  version = {0.4.0.3},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dijk2009usb-id-database-0.4.0.1,
  author = {Roel van Dijk},
  title = {{usb-id-database: A database of USB identifiers}},
  howpublished = {\url{http://hackage.haskell.org/package/usb-id-database-0.4.0.1}},
  year = {2009},
  month = {December},
  version = {0.4.0.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dijk2009usb-id-database-0.1,
  author = {Roel van Dijk},
  title = {{usb-id-database: A database of USB identifiers}},
  howpublished = {\url{http://hackage.haskell.org/package/usb-id-database-0.1}},
  year = {2009},
  month = {July},
  version = {0.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dijk2009usb-id-database-0.3.0.1,
  author = {Roel van Dijk},
  title = {{usb-id-database: A database of USB identifiers}},
  howpublished = {\url{http://hackage.haskell.org/package/usb-id-database-0.3.0.1}},
  year = {2009},
  month = {September},
  version = {0.3.0.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dijk2009usb-id-database-0.2,
  author = {Roel van Dijk},
  title = {{usb-id-database: A database of USB identifiers}},
  howpublished = {\url{http://hackage.haskell.org/package/usb-id-database-0.2}},
  year = {2009},
  month = {September},
  version = {0.2},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{orlyuk2010TigerHash-0.2,
  author = {Nikolay Orlyuk},
  title = {{TigerHash: TigerHash with C implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/TigerHash-0.2}},
  year = {2010},
  month = {April},
  version = {0.2},
  keywords = {Haskell, Cryptography},
  subtype = {program},
}

@Misc{perry2010monte-carlo-0.3,
  author = {Patrick Perry},
  title = {{monte-carlo: A monad and transformer for Monte Carlo calculations.}},
  howpublished = {\url{http://hackage.haskell.org/package/monte-carlo-0.3}},
  year = {2010},
  month = {September},
  version = {0.3},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{perry2010monte-carlo-0.3.1,
  author = {Patrick Perry},
  title = {{monte-carlo: A monad and transformer for Monte Carlo calculations.}},
  howpublished = {\url{http://hackage.haskell.org/package/monte-carlo-0.3.1}},
  year = {2010},
  month = {September},
  version = {0.3.1},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{perry2008monte-carlo-0.1,
  author = {Patrick Perry},
  title = {{monte-carlo: A monad and transformer for Monte Carlo calculations.}},
  howpublished = {\url{http://hackage.haskell.org/package/monte-carlo-0.1}},
  year = {2008},
  month = {August},
  version = {0.1},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{perry2009monte-carlo-0.2,
  author = {Patrick Perry},
  title = {{monte-carlo: A monad and transformer for Monte Carlo calculations.}},
  howpublished = {\url{http://hackage.haskell.org/package/monte-carlo-0.2}},
  year = {2009},
  month = {January},
  version = {0.2},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{lotem2010EitherT-0.0.1,
  author = {Eyal Lotem},
  title = {{EitherT: EitherT monad transformer}},
  howpublished = {\url{http://hackage.haskell.org/package/EitherT-0.0.1}},
  year = {2010},
  month = {March},
  version = {0.0.1},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{jacobson2008terminfo-0.3,
  author = {Judah Jacobson},
  title = {{terminfo: Haskell bindings to the terminfo library.}},
  howpublished = {\url{http://hackage.haskell.org/package/terminfo-0.3}},
  year = {2008},
  month = {December},
  version = {0.3},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{jacobson2009terminfo-0.3.1.1,
  author = {Judah Jacobson},
  title = {{terminfo: Haskell bindings to the terminfo library.}},
  howpublished = {\url{http://hackage.haskell.org/package/terminfo-0.3.1.1}},
  year = {2009},
  month = {September},
  version = {0.3.1.1},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{jacobson2008terminfo-0.2.2.1,
  author = {Judah Jacobson},
  title = {{terminfo: Haskell bindings to the terminfo library.}},
  howpublished = {\url{http://hackage.haskell.org/package/terminfo-0.2.2.1}},
  year = {2008},
  month = {October},
  version = {0.2.2.1},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{jacobson2009terminfo-0.3.1,
  author = {Judah Jacobson},
  title = {{terminfo: Haskell bindings to the terminfo library.}},
  howpublished = {\url{http://hackage.haskell.org/package/terminfo-0.3.1}},
  year = {2009},
  month = {September},
  version = {0.3.1},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{jacobson2008terminfo-0.2.2,
  author = {Judah Jacobson},
  title = {{terminfo: Haskell bindings to the terminfo library.}},
  howpublished = {\url{http://hackage.haskell.org/package/terminfo-0.2.2}},
  year = {2008},
  month = {September},
  version = {0.2.2},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{jacobson2008terminfo-0.2.1,
  author = {Judah Jacobson},
  title = {{terminfo: Haskell bindings to the terminfo library.}},
  howpublished = {\url{http://hackage.haskell.org/package/terminfo-0.2.1}},
  year = {2008},
  month = {September},
  version = {0.2.1},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{jacobson2010terminfo-0.3.1.2,
  author = {Judah Jacobson},
  title = {{terminfo: Haskell bindings to the terminfo library.}},
  howpublished = {\url{http://hackage.haskell.org/package/terminfo-0.3.1.2}},
  year = {2010},
  month = {April},
  version = {0.3.1.2},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{jacobson2007terminfo-0.1,
  author = {Judah Jacobson},
  title = {{terminfo: Haskell bindings to the terminfo library.}},
  howpublished = {\url{http://hackage.haskell.org/package/terminfo-0.1}},
  year = {2007},
  month = {December},
  version = {0.1},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{jacobson2009terminfo-0.3.0.2,
  author = {Judah Jacobson},
  title = {{terminfo: Haskell bindings to the terminfo library.}},
  howpublished = {\url{http://hackage.haskell.org/package/terminfo-0.3.0.2}},
  year = {2009},
  month = {March},
  version = {0.3.0.2},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{jacobson2010terminfo-0.3.1.3,
  author = {Judah Jacobson},
  title = {{terminfo: Haskell bindings to the terminfo library.}},
  howpublished = {\url{http://hackage.haskell.org/package/terminfo-0.3.1.3}},
  year = {2010},
  month = {August},
  version = {0.3.1.3},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{jacobson2009terminfo-0.3.0.1,
  author = {Judah Jacobson},
  title = {{terminfo: Haskell bindings to the terminfo library.}},
  howpublished = {\url{http://hackage.haskell.org/package/terminfo-0.3.0.1}},
  year = {2009},
  month = {February},
  version = {0.3.0.1},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{jacobson2008terminfo-0.2,
  author = {Judah Jacobson},
  title = {{terminfo: Haskell bindings to the terminfo library.}},
  howpublished = {\url{http://hackage.haskell.org/package/terminfo-0.2}},
  year = {2008},
  month = {June},
  version = {0.2},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{lauronen2008pngload-0.1,
  author = {Marko Lauronen},
  title = {{pngload: Pure Haskell loader for PNG images}},
  howpublished = {\url{http://hackage.haskell.org/package/pngload-0.1}},
  year = {2008},
  month = {June},
  version = {0.1},
  keywords = {Haskell, Codecs},
  subtype = {program},
}

@Misc{lux2009curry-frontend-0.2.5,
  author = {Wolfgang Lux and Martin Engelke and Bernd Brassel and Holger Siegel},
  title = {{curry-frontend: Compile the functional logic language Curry to several intermediate formats}},
  howpublished = {\url{http://hackage.haskell.org/package/curry-frontend-0.2.5}},
  year = {2009},
  month = {October},
  version = {0.2.5},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{lux2009curry-frontend-0.2.2,
  author = {Wolfgang Lux and Martin Engelke and Bernd Brassel and Holger Siegel},
  title = {{curry-frontend: Compile the functional logic language Curry to several intermediate formats}},
  howpublished = {\url{http://hackage.haskell.org/package/curry-frontend-0.2.2}},
  year = {2009},
  month = {July},
  version = {0.2.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{lux2009curry-frontend-0.2.4,
  author = {Wolfgang Lux and Martin Engelke and Bernd Brassel and Holger Siegel},
  title = {{curry-frontend: Compile the functional logic language Curry to several intermediate formats}},
  howpublished = {\url{http://hackage.haskell.org/package/curry-frontend-0.2.4}},
  year = {2009},
  month = {September},
  version = {0.2.4},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{lux2009curry-frontend-0.2.8,
  author = {Wolfgang Lux and Martin Engelke and Bernd Brassel and Holger Siegel},
  title = {{curry-frontend: Compile the functional logic language Curry to several intermediate formats}},
  howpublished = {\url{http://hackage.haskell.org/package/curry-frontend-0.2.8}},
  year = {2009},
  month = {October},
  version = {0.2.8},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{lux2009curry-frontend-0.2.7,
  author = {Wolfgang Lux and Martin Engelke and Bernd Brassel and Holger Siegel},
  title = {{curry-frontend: Compile the functional logic language Curry to several intermediate formats}},
  howpublished = {\url{http://hackage.haskell.org/package/curry-frontend-0.2.7}},
  year = {2009},
  month = {October},
  version = {0.2.7},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{lux2009curry-frontend-0.2.1,
  author = {Wolfgang Lux and Martin Engelke and Bernd Brassel and Holger Siegel},
  title = {{curry-frontend: Compile the functional logic language Curry to several intermediate formats}},
  howpublished = {\url{http://hackage.haskell.org/package/curry-frontend-0.2.1}},
  year = {2009},
  month = {July},
  version = {0.2.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{lux2009curry-frontend-0.2.3,
  author = {Wolfgang Lux and Martin Engelke and Bernd Brassel and Holger Siegel},
  title = {{curry-frontend: Compile the functional logic language Curry to several intermediate formats}},
  howpublished = {\url{http://hackage.haskell.org/package/curry-frontend-0.2.3}},
  year = {2009},
  month = {September},
  version = {0.2.3},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{lux2009curry-frontend-0.2.6,
  author = {Wolfgang Lux and Martin Engelke and Bernd Brassel and Holger Siegel},
  title = {{curry-frontend: Compile the functional logic language Curry to several intermediate formats}},
  howpublished = {\url{http://hackage.haskell.org/package/curry-frontend-0.2.6}},
  year = {2009},
  month = {October},
  version = {0.2.6},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{lux2009curry-frontend-0.2.9,
  author = {Wolfgang Lux and Martin Engelke and Bernd Brassel and Holger Siegel},
  title = {{curry-frontend: Compile the functional logic language Curry to several intermediate formats}},
  howpublished = {\url{http://hackage.haskell.org/package/curry-frontend-0.2.9}},
  year = {2009},
  month = {October},
  version = {0.2.9},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{lux2009curry-frontend-0.1,
  author = {Wolfgang Lux and Martin Engelke and Bernd Brassel and Holger Siegel},
  title = {{curry-frontend: A compiler for the functional logic language Curry to several intermediate language formats.}},
  howpublished = {\url{http://hackage.haskell.org/package/curry-frontend-0.1}},
  year = {2009},
  month = {June},
  version = {0.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{lux2009curry-frontend-0.2,
  author = {Wolfgang Lux and Martin Engelke and Bernd Brassel and Holger Siegel},
  title = {{curry-frontend: Compile the functional logic language Curry to several intermediate formats}},
  howpublished = {\url{http://hackage.haskell.org/package/curry-frontend-0.2}},
  year = {2009},
  month = {June},
  version = {0.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{thielemann2010synthesizer-alsa-0.3,
  author = {Henning Thielemann},
  title = {{synthesizer-alsa: Control synthesizer effects via ALSA/MIDI}},
  howpublished = {\url{http://hackage.haskell.org/package/synthesizer-alsa-0.3}},
  year = {2010},
  month = {September},
  version = {0.3},
  keywords = {Haskell, Sound, Music},
  subtype = {program},
}

@Misc{thielemann2009synthesizer-alsa-0.0.2.1,
  author = {Henning Thielemann},
  title = {{synthesizer-alsa: Control synthesizer effects via ALSA/MIDI}},
  howpublished = {\url{http://hackage.haskell.org/package/synthesizer-alsa-0.0.2.1}},
  year = {2009},
  month = {June},
  version = {0.0.2.1},
  keywords = {Haskell, Sound, Music},
  subtype = {program},
}

@Misc{thielemann2009synthesizer-alsa-0.0.2,
  author = {Henning Thielemann},
  title = {{synthesizer-alsa: Control synthesizer effects via ALSA/MIDI}},
  howpublished = {\url{http://hackage.haskell.org/package/synthesizer-alsa-0.0.2}},
  year = {2009},
  month = {June},
  version = {0.0.2},
  keywords = {Haskell, Sound, Music},
  subtype = {program},
}

@Misc{thielemann2009synthesizer-alsa-0.0.3,
  author = {Henning Thielemann},
  title = {{synthesizer-alsa: Control synthesizer effects via ALSA/MIDI}},
  howpublished = {\url{http://hackage.haskell.org/package/synthesizer-alsa-0.0.3}},
  year = {2009},
  month = {September},
  version = {0.0.3},
  keywords = {Haskell, Sound, Music},
  subtype = {program},
}

@Misc{thielemann2009synthesizer-alsa-0.1,
  author = {Henning Thielemann},
  title = {{synthesizer-alsa: Control synthesizer effects via ALSA/MIDI}},
  howpublished = {\url{http://hackage.haskell.org/package/synthesizer-alsa-0.1}},
  year = {2009},
  month = {December},
  version = {0.1},
  keywords = {Haskell, Sound, Music},
  subtype = {program},
}

@Misc{kagami2009matsuri-0.0.2,
  author = {Kagami and Grigory Holomiev and Maxim Taldykin},
  title = {{matsuri: ncurses XMPP client}},
  howpublished = {\url{http://hackage.haskell.org/package/matsuri-0.0.2}},
  year = {2009},
  month = {November},
  version = {0.0.2},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{kagami2009matsuri-0.0.1,
  author = {Kagami and Grigory Holomiev and Maxim Taldykin},
  title = {{matsuri: }},
  howpublished = {\url{http://hackage.haskell.org/package/matsuri-0.0.1}},
  year = {2009},
  month = {November},
  version = {0.0.1},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{kagami2009matsuri-0.0.3,
  author = {Kagami and Grigory Holomiev and Maxim Taldykin},
  title = {{matsuri: ncurses XMPP client}},
  howpublished = {\url{http://hackage.haskell.org/package/matsuri-0.0.3}},
  year = {2009},
  month = {November},
  version = {0.0.3},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{kagami2009matsuri-0.0.4,
  author = {Kagami and Grigory Holomiev and Maxim Taldykin},
  title = {{matsuri: ncurses XMPP client}},
  howpublished = {\url{http://hackage.haskell.org/package/matsuri-0.0.4}},
  year = {2009},
  month = {December},
  version = {0.0.4},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{pope2009reify-0.1.1,
  author = {Bernie Pope},
  title = {{reify: Serialize data}},
  howpublished = {\url{http://hackage.haskell.org/package/reify-0.1.1}},
  year = {2009},
  month = {January},
  version = {0.1.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{pope2008reify-0.1,
  author = {Bernie Pope},
  title = {{reify: Serialize data}},
  howpublished = {\url{http://hackage.haskell.org/package/reify-0.1}},
  year = {2008},
  month = {February},
  version = {0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{lemmih2008libxml-0.1.1,
  author = {Lemmih},
  title = {{libxml: Binding to libxml2}},
  howpublished = {\url{http://hackage.haskell.org/package/libxml-0.1.1}},
  year = {2008},
  month = {June},
  version = {0.1.1},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{lemmih2006libxml-0.1,
  author = {Lemmih},
  title = {{libxml: Binding to libxml2}},
  howpublished = {\url{http://hackage.haskell.org/package/libxml-0.1}},
  year = {2006},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Foreign binding},
  subtype = {program},
}

@Misc{stewart2010lscabal-0.1.1,
  author = {Don Stewart},
  title = {{lscabal: List exported modules from a set of .cabal files}},
  howpublished = {\url{http://hackage.haskell.org/package/lscabal-0.1.1}},
  year = {2010},
  month = {April},
  version = {0.1.1},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{stewart2009lscabal-0.1,
  author = {Don Stewart},
  title = {{lscabal: List exported modules from a set of .cabal files}},
  howpublished = {\url{http://hackage.haskell.org/package/lscabal-0.1}},
  year = {2009},
  month = {March},
  version = {0.1},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{vytiniotis2010every-bit-counts-0.1,
  author = {Dimitrios Vytiniotis and Andrew Kennedy},
  title = {{every-bit-counts: A functional pearl on encoding and decoding using question-and-answer strategies}},
  howpublished = {\url{http://hackage.haskell.org/package/every-bit-counts-0.1}},
  year = {2010},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{latter2008uuid-0.1.0,
  author = {Antoine Latter},
  title = {{uuid: }},
  howpublished = {\url{http://hackage.haskell.org/package/uuid-0.1.0}},
  year = {2008},
  month = {March},
  version = {0.1.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{latter2009uuid-1.0.2,
  author = {Antoine Latter},
  title = {{uuid: For creating, comparing, parsing and printing Universally Unique Identifiers}},
  howpublished = {\url{http://hackage.haskell.org/package/uuid-1.0.2}},
  year = {2009},
  month = {May},
  version = {1.0.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{latter2010uuid-1.2.1,
  author = {Antoine Latter},
  title = {{uuid: For creating, comparing, parsing and printing Universally Unique Identifiers}},
  howpublished = {\url{http://hackage.haskell.org/package/uuid-1.2.1}},
  year = {2010},
  month = {March},
  version = {1.2.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{latter2008uuid-0.1.1,
  author = {Antoine Latter},
  title = {{uuid: For creating, comparing, parsing and printing Universally Unique Identifiers}},
  howpublished = {\url{http://hackage.haskell.org/package/uuid-0.1.1}},
  year = {2008},
  month = {September},
  version = {0.1.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{latter2008uuid-1.0.0,
  author = {Antoine Latter},
  title = {{uuid: For creating, comparing, parsing and printing Universally Unique Identifiers}},
  howpublished = {\url{http://hackage.haskell.org/package/uuid-1.0.0}},
  year = {2008},
  month = {October},
  version = {1.0.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{latter2009uuid-1.1.1,
  author = {Antoine Latter},
  title = {{uuid: For creating, comparing, parsing and printing Universally Unique Identifiers}},
  howpublished = {\url{http://hackage.haskell.org/package/uuid-1.1.1}},
  year = {2009},
  month = {November},
  version = {1.1.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{latter2009uuid-1.0.1,
  author = {Antoine Latter},
  title = {{uuid: For creating, comparing, parsing and printing Universally Unique Identifiers}},
  howpublished = {\url{http://hackage.haskell.org/package/uuid-1.0.1}},
  year = {2009},
  month = {March},
  version = {1.0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{latter2010uuid-1.2.0,
  author = {Antoine Latter},
  title = {{uuid: For creating, comparing, parsing and printing Universally Unique Identifiers}},
  howpublished = {\url{http://hackage.haskell.org/package/uuid-1.2.0}},
  year = {2010},
  month = {January},
  version = {1.2.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{wick2010RSA-1.0.3,
  author = {Adam Wick},
  title = {{RSA: Implementation of RSA, using the padding schemes of PKCS\#1 v2.1.}},
  howpublished = {\url{http://hackage.haskell.org/package/RSA-1.0.3}},
  year = {2010},
  month = {February},
  version = {1.0.3},
  keywords = {Haskell, Cryptography, Codec},
  subtype = {program},
}

@Misc{wick2008RSA-1.0.2,
  author = {Adam Wick},
  title = {{RSA: Implementation of RSA, using the padding schemes of PKCS\#1 v2.1.}},
  howpublished = {\url{http://hackage.haskell.org/package/RSA-1.0.2}},
  year = {2008},
  month = {November},
  version = {1.0.2},
  keywords = {Haskell, Cryptography, Codec},
  subtype = {program},
}

@Misc{wick2010RSA-1.0.6,
  author = {Adam Wick},
  title = {{RSA: Implementation of RSA, using the padding schemes of PKCS\#1 v2.1.}},
  howpublished = {\url{http://hackage.haskell.org/package/RSA-1.0.6}},
  year = {2010},
  month = {September},
  version = {1.0.6},
  keywords = {Haskell, Cryptography, Codec},
  subtype = {program},
}

@Misc{wick2010RSA-1.0.4,
  author = {Adam Wick},
  title = {{RSA: Implementation of RSA, using the padding schemes of PKCS\#1 v2.1.}},
  howpublished = {\url{http://hackage.haskell.org/package/RSA-1.0.4}},
  year = {2010},
  month = {April},
  version = {1.0.4},
  keywords = {Haskell, Cryptography, Codec},
  subtype = {program},
}

@Misc{wick2008RSA-1.0.0,
  author = {Adam Wick},
  title = {{RSA: Implementation of RSA, using the padding schemes of PKCS\#1 v2.1.}},
  howpublished = {\url{http://hackage.haskell.org/package/RSA-1.0.0}},
  year = {2008},
  month = {November},
  version = {1.0.0},
  keywords = {Haskell, Cryptography, Codec},
  subtype = {program},
}

@Misc{wick2010RSA-1.0.5,
  author = {Adam Wick},
  title = {{RSA: Implementation of RSA, using the padding schemes of PKCS\#1 v2.1.}},
  howpublished = {\url{http://hackage.haskell.org/package/RSA-1.0.5}},
  year = {2010},
  month = {July},
  version = {1.0.5},
  keywords = {Haskell, Cryptography, Codec},
  subtype = {program},
}

@Misc{wick2008RSA-1.0.1,
  author = {Adam Wick},
  title = {{RSA: Implementation of RSA, using the padding schemes of PKCS\#1 v2.1.}},
  howpublished = {\url{http://hackage.haskell.org/package/RSA-1.0.1}},
  year = {2008},
  month = {November},
  version = {1.0.1},
  keywords = {Haskell, Cryptography, Codec},
  subtype = {program},
}

@Misc{perry2009gsl-random-0.3,
  author = {Patrick Perry},
  title = {{gsl-random: Bindings the the GSL random number generation facilities.}},
  howpublished = {\url{http://hackage.haskell.org/package/gsl-random-0.3}},
  year = {2009},
  month = {January},
  version = {0.3},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{perry2010gsl-random-0.4,
  author = {Patrick Perry and Tracy Wadleigh},
  title = {{gsl-random: Bindings the the GSL random number generation facilities.}},
  howpublished = {\url{http://hackage.haskell.org/package/gsl-random-0.4}},
  year = {2010},
  month = {September},
  version = {0.4},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{perry2009gsl-random-0.3.1,
  author = {Patrick Perry},
  title = {{gsl-random: Bindings the the GSL random number generation facilities.}},
  howpublished = {\url{http://hackage.haskell.org/package/gsl-random-0.3.1}},
  year = {2009},
  month = {January},
  version = {0.3.1},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{perry2008gsl-random-0.2.2,
  author = {Patrick Perry},
  title = {{gsl-random: Bindings the the GSL random number generation facilities.}},
  howpublished = {\url{http://hackage.haskell.org/package/gsl-random-0.2.2}},
  year = {2008},
  month = {December},
  version = {0.2.2},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{perry2008gsl-random-0.2.1,
  author = {Patrick Perry},
  title = {{gsl-random: Bindings the the GSL random number generation facilities.}},
  howpublished = {\url{http://hackage.haskell.org/package/gsl-random-0.2.1}},
  year = {2008},
  month = {December},
  version = {0.2.1},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{perry2008gsl-random-0.2.3,
  author = {Patrick Perry},
  title = {{gsl-random: Bindings the the GSL random number generation facilities.}},
  howpublished = {\url{http://hackage.haskell.org/package/gsl-random-0.2.3}},
  year = {2008},
  month = {December},
  version = {0.2.3},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{perry2008gsl-random-0.1.1,
  author = {Patrick Perry},
  title = {{gsl-random: Bindings the the GSL random number generation facilities.}},
  howpublished = {\url{http://hackage.haskell.org/package/gsl-random-0.1.1}},
  year = {2008},
  month = {August},
  version = {0.1.1},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{perry2008gsl-random-0.1,
  author = {Patrick Perry},
  title = {{gsl-random: Bindings the the GSL random number generation facilities.}},
  howpublished = {\url{http://hackage.haskell.org/package/gsl-random-0.1}},
  year = {2008},
  month = {August},
  version = {0.1},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{perry2010gsl-random-0.4.1,
  author = {Patrick Perry and Tracy Wadleigh},
  title = {{gsl-random: Bindings the the GSL random number generation facilities.}},
  howpublished = {\url{http://hackage.haskell.org/package/gsl-random-0.4.1}},
  year = {2010},
  month = {September},
  version = {0.4.1},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{perry2008gsl-random-0.2,
  author = {Patrick Perry},
  title = {{gsl-random: Bindings the the GSL random number generation facilities.}},
  howpublished = {\url{http://hackage.haskell.org/package/gsl-random-0.2}},
  year = {2008},
  month = {December},
  version = {0.2},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{vasconcelos2010hstzaar-0.3,
  author = {Pedro Vasconcelos},
  title = {{hstzaar: A two player abstract strategy game.}},
  howpublished = {\url{http://hackage.haskell.org/package/hstzaar-0.3}},
  year = {2010},
  month = {August},
  version = {0.3},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{vasconcelos2010hstzaar-0.4,
  author = {Pedro Vasconcelos},
  title = {{hstzaar: A two player abstract strategy game.}},
  howpublished = {\url{http://hackage.haskell.org/package/hstzaar-0.4}},
  year = {2010},
  month = {September},
  version = {0.4},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{vasconcelos2010hstzaar-0.1,
  author = {Pedro Vasconcelos},
  title = {{hstzaar: A two player abstract strategy game.}},
  howpublished = {\url{http://hackage.haskell.org/package/hstzaar-0.1}},
  year = {2010},
  month = {August},
  version = {0.1},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{vasconcelos2010hstzaar-0.2,
  author = {Pedro Vasconcelos},
  title = {{hstzaar: A two player abstract strategy game.}},
  howpublished = {\url{http://hackage.haskell.org/package/hstzaar-0.2}},
  year = {2010},
  month = {August},
  version = {0.2},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{unknown2009uulib-0.9.7,
  author = {unknown},
  title = {{uulib: Haskell Utrecht Tools Library}},
  howpublished = {\url{http://hackage.haskell.org/package/uulib-0.9.7}},
  year = {2009},
  month = {April},
  version = {0.9.7},
  keywords = {Haskell, Parsing},
  subtype = {program},
}

@Misc{unknown2009uulib-0.9.9,
  author = {unknown},
  title = {{uulib: Haskell Utrecht Tools Library}},
  howpublished = {\url{http://hackage.haskell.org/package/uulib-0.9.9}},
  year = {2009},
  month = {April},
  version = {0.9.9},
  keywords = {Haskell, Parsing},
  subtype = {program},
}

@Misc{unknown2010uulib-0.9.11,
  author = {unknown},
  title = {{uulib: Haskell Utrecht Tools Library}},
  howpublished = {\url{http://hackage.haskell.org/package/uulib-0.9.11}},
  year = {2010},
  month = {February},
  version = {0.9.11},
  keywords = {Haskell, Parsing},
  subtype = {program},
}

@Misc{unknown2010uulib-0.9.12,
  author = {unknown},
  title = {{uulib: Haskell Utrecht Tools Library}},
  howpublished = {\url{http://hackage.haskell.org/package/uulib-0.9.12}},
  year = {2010},
  month = {March},
  version = {0.9.12},
  keywords = {Haskell, Parsing},
  subtype = {program},
}

@Misc{unknown2009uulib-0.9.10,
  author = {unknown},
  title = {{uulib: Haskell Utrecht Tools Library}},
  howpublished = {\url{http://hackage.haskell.org/package/uulib-0.9.10}},
  year = {2009},
  month = {April},
  version = {0.9.10},
  keywords = {Haskell, Parsing},
  subtype = {program},
}

@Misc{unknown2008uulib-0.9.5,
  author = {unknown},
  title = {{uulib: Haskell Utrecht Tools Library}},
  howpublished = {\url{http://hackage.haskell.org/package/uulib-0.9.5}},
  year = {2008},
  month = {January},
  version = {0.9.5},
  keywords = {Haskell, Parsing},
  subtype = {program},
}

@Misc{unknown2009uulib-0.9.8,
  author = {unknown},
  title = {{uulib: Haskell Utrecht Tools Library}},
  howpublished = {\url{http://hackage.haskell.org/package/uulib-0.9.8}},
  year = {2009},
  month = {April},
  version = {0.9.8},
  keywords = {Haskell, Parsing},
  subtype = {program},
}

@Misc{llc2008HAppS-Data-0.9.2.1,
  author = {HAppS LLC},
  title = {{HAppS-Data: HAppS data manipulation libraries}},
  howpublished = {\url{http://hackage.haskell.org/package/HAppS-Data-0.9.2.1}},
  year = {2008},
  month = {February},
  version = {0.9.2.1},
  keywords = {Haskell, Web, Distributed Computing},
  subtype = {program},
}

@Misc{llc2008HAppS-Data-0.9.2,
  author = {HAppS LLC},
  title = {{HAppS-Data: HAppS data manipulation libraries}},
  howpublished = {\url{http://hackage.haskell.org/package/HAppS-Data-0.9.2}},
  year = {2008},
  month = {February},
  version = {0.9.2},
  keywords = {Haskell, Web, Distributed Computing},
  subtype = {program},
}

@Misc{llc2008HAppS-Data-0.9.3,
  author = {HAppS LLC},
  title = {{HAppS-Data: HAppS data manipulation libraries}},
  howpublished = {\url{http://hackage.haskell.org/package/HAppS-Data-0.9.3}},
  year = {2008},
  month = {November},
  version = {0.9.3},
  keywords = {Haskell, Web, Distributed Computing},
  subtype = {program},
}

@Misc{stewart2008bytestring-0.9.1.3,
  author = {Don Stewart and Duncan Coutts},
  title = {{bytestring: Fast, packed, strict and lazy byte arrays with a list interface}},
  howpublished = {\url{http://hackage.haskell.org/package/bytestring-0.9.1.3}},
  year = {2008},
  month = {October},
  version = {0.9.1.3},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{stewart2007bytestring-0.9.0.3,
  author = {Don Stewart and Duncan Coutts},
  title = {{bytestring: Fast, packed, strict and lazy byte arrays with a list interface}},
  howpublished = {\url{http://hackage.haskell.org/package/bytestring-0.9.0.3}},
  year = {2007},
  month = {December},
  version = {0.9.0.3},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{stewart2008bytestring-0.9.1.1,
  author = {Don Stewart and Duncan Coutts},
  title = {{bytestring: Fast, packed, strict and lazy byte arrays with a list interface}},
  howpublished = {\url{http://hackage.haskell.org/package/bytestring-0.9.1.1}},
  year = {2008},
  month = {August},
  version = {0.9.1.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{stewart2010bytestring-0.9.1.6,
  author = {Don Stewart and Duncan Coutts},
  title = {{bytestring: Fast, packed, strict and lazy byte arrays with a list interface}},
  howpublished = {\url{http://hackage.haskell.org/package/bytestring-0.9.1.6}},
  year = {2010},
  month = {March},
  version = {0.9.1.6},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{stewart2008bytestring-0.9.0.4,
  author = {Don Stewart and Duncan Coutts},
  title = {{bytestring: Fast, packed, strict and lazy byte arrays with a list interface}},
  howpublished = {\url{http://hackage.haskell.org/package/bytestring-0.9.0.4}},
  year = {2008},
  month = {January},
  version = {0.9.0.4},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{stewart2008bytestring-0.9.1.2,
  author = {Don Stewart and Duncan Coutts},
  title = {{bytestring: Fast, packed, strict and lazy byte arrays with a list interface}},
  howpublished = {\url{http://hackage.haskell.org/package/bytestring-0.9.1.2}},
  year = {2008},
  month = {August},
  version = {0.9.1.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{stewart2008bytestring-0.9.1.4,
  author = {Don Stewart and Duncan Coutts},
  title = {{bytestring: Fast, packed, strict and lazy byte arrays with a list interface}},
  howpublished = {\url{http://hackage.haskell.org/package/bytestring-0.9.1.4}},
  year = {2008},
  month = {November},
  version = {0.9.1.4},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{stewart2007bytestring-0.9.0.2,
  author = {Don Stewart and Duncan Coutts},
  title = {{bytestring: Fast, packed, strict and lazy byte arrays with a list interface}},
  howpublished = {\url{http://hackage.haskell.org/package/bytestring-0.9.0.2}},
  year = {2007},
  month = {December},
  version = {0.9.0.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{stewart2008bytestring-0.9.1.0,
  author = {Don Stewart and Duncan Coutts},
  title = {{bytestring: Fast, packed, strict and lazy byte arrays with a list interface}},
  howpublished = {\url{http://hackage.haskell.org/package/bytestring-0.9.1.0}},
  year = {2008},
  month = {April},
  version = {0.9.1.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{stewart2010bytestring-0.9.1.7,
  author = {Don Stewart and Duncan Coutts},
  title = {{bytestring: Fast, packed, strict and lazy byte arrays with a list interface}},
  howpublished = {\url{http://hackage.haskell.org/package/bytestring-0.9.1.7}},
  year = {2010},
  month = {June},
  version = {0.9.1.7},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{stewart2007bytestring-0.9.0.1,
  author = {Don Stewart and Duncan Coutts},
  title = {{bytestring: Fast, packed, strict and lazy byte arrays with a list interface}},
  howpublished = {\url{http://hackage.haskell.org/package/bytestring-0.9.0.1}},
  year = {2007},
  month = {November},
  version = {0.9.0.1},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{stewart2007bytestring-0.9,
  author = {Don Stewart and Duncan Coutts},
  title = {{bytestring: Fast, packed, strict and lazy byte arrays with a list interface}},
  howpublished = {\url{http://hackage.haskell.org/package/bytestring-0.9}},
  year = {2007},
  month = {October},
  version = {0.9},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{stewart2009bytestring-0.9.1.5,
  author = {Don Stewart and Duncan Coutts},
  title = {{bytestring: Fast, packed, strict and lazy byte arrays with a list interface}},
  howpublished = {\url{http://hackage.haskell.org/package/bytestring-0.9.1.5}},
  year = {2009},
  month = {October},
  version = {0.9.1.5},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{colemclaughlin2010GPipe-Examples-0.1,
  author = {Kree Cole-McLaughlin},
  title = {{GPipe-Examples: Examples for the GPipes package}},
  howpublished = {\url{http://hackage.haskell.org/package/GPipe-Examples-0.1}},
  year = {2010},
  month = {April},
  version = {0.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{thielemann2009tagsoup-ht-0.3,
  author = {Henning Thielemann},
  title = {{tagsoup-ht: alternative parser for the tagsoup package}},
  howpublished = {\url{http://hackage.haskell.org/package/tagsoup-ht-0.3}},
  year = {2009},
  month = {March},
  version = {0.3},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{thielemann2008tagsoup-ht-0.2,
  author = {Henning Thielemann},
  title = {{tagsoup-ht: alternative parser for the tagsoup package}},
  howpublished = {\url{http://hackage.haskell.org/package/tagsoup-ht-0.2}},
  year = {2008},
  month = {November},
  version = {0.2},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{cook2009shapefile-0.0.0.1,
  author = {James Cook},
  title = {{shapefile: Parser and related tools for ESRI shapefile format}},
  howpublished = {\url{http://hackage.haskell.org/package/shapefile-0.0.0.1}},
  year = {2009},
  month = {July},
  version = {0.0.0.1},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{morrow2008regexqq-0.3,
  author = {Matt Morrow},
  title = {{regexqq: A quasiquoter for PCRE regexes.}},
  howpublished = {\url{http://hackage.haskell.org/package/regexqq-0.3}},
  year = {2008},
  month = {June},
  version = {0.3},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{morrow2008regexqq-0.5,
  author = {Matt Morrow},
  title = {{regexqq: A quasiquoter for PCRE regexes.}},
  howpublished = {\url{http://hackage.haskell.org/package/regexqq-0.5}},
  year = {2008},
  month = {June},
  version = {0.5},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{morrow2008regexqq-0.4,
  author = {Matt Morrow},
  title = {{regexqq: A quasiquoter for PCRE regexes.}},
  howpublished = {\url{http://hackage.haskell.org/package/regexqq-0.4}},
  year = {2008},
  month = {June},
  version = {0.4},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{morrow2008regexqq-0.1,
  author = {Matt Morrow},
  title = {{regexqq: A quasiquoter for PCRE regexes.}},
  howpublished = {\url{http://hackage.haskell.org/package/regexqq-0.1}},
  year = {2008},
  month = {June},
  version = {0.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{morrow2008regexqq-0.6,
  author = {Matt Morrow},
  title = {{regexqq: A quasiquoter for PCRE regexes.}},
  howpublished = {\url{http://hackage.haskell.org/package/regexqq-0.6}},
  year = {2008},
  month = {June},
  version = {0.6},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{morrow2008regexqq-0.2,
  author = {Matt Morrow},
  title = {{regexqq: A quasiquoter for PCRE regexes.}},
  howpublished = {\url{http://hackage.haskell.org/package/regexqq-0.2}},
  year = {2008},
  month = {June},
  version = {0.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{gill2010hpc-0.5.0.5,
  author = {Andy Gill},
  title = {{hpc: Code Coverage Library for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/hpc-0.5.0.5}},
  year = {2010},
  month = {April},
  version = {0.5.0.5},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{gill2009hpc-0.5.0.4,
  author = {Andy Gill},
  title = {{hpc: Code Coverage Library for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/hpc-0.5.0.4}},
  year = {2009},
  month = {December},
  version = {0.5.0.4},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{gill2008hpc-0.5.0.2,
  author = {Andy Gill},
  title = {{hpc: Code Coverage Library for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/hpc-0.5.0.2}},
  year = {2008},
  month = {November},
  version = {0.5.0.2},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{gill2007hpc-0.5.0.0,
  author = {Andy Gill},
  title = {{hpc: Code Coverage Library for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/hpc-0.5.0.0}},
  year = {2007},
  month = {November},
  version = {0.5.0.0},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{gill2009hpc-0.5.0.3,
  author = {Andy Gill},
  title = {{hpc: Code Coverage Library for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/hpc-0.5.0.3}},
  year = {2009},
  month = {April},
  version = {0.5.0.3},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{gill2008hpc-0.5.0.1,
  author = {Andy Gill},
  title = {{hpc: Code Coverage Library for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/hpc-0.5.0.1}},
  year = {2008},
  month = {June},
  version = {0.5.0.1},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{leshchinskiy2008fixpoint-0.1.1,
  author = {Roman Leshchinskiy},
  title = {{fixpoint: Data types as fixpoints}},
  howpublished = {\url{http://hackage.haskell.org/package/fixpoint-0.1.1}},
  year = {2008},
  month = {October},
  version = {0.1.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{leshchinskiy2007fixpoint-0.1,
  author = {Roman Leshchinskiy},
  title = {{fixpoint: Data types as fixpoints}},
  howpublished = {\url{http://hackage.haskell.org/package/fixpoint-0.1}},
  year = {2007},
  month = {November},
  version = {0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{gill2009monads-tf-0.0.0.1,
  author = {Andy Gill},
  title = {{monads-tf: Monad classes, using type families}},
  howpublished = {\url{http://hackage.haskell.org/package/monads-tf-0.0.0.1}},
  year = {2009},
  month = {March},
  version = {0.0.0.1},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{gill2010monads-tf-0.1.0.0,
  author = {Andy Gill},
  title = {{monads-tf: Monad classes, using type families}},
  howpublished = {\url{http://hackage.haskell.org/package/monads-tf-0.1.0.0}},
  year = {2010},
  month = {March},
  version = {0.1.0.0},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{gill2009monads-tf-0.0.0.0,
  author = {Andy Gill},
  title = {{monads-tf: Monad classes, using type families}},
  howpublished = {\url{http://hackage.haskell.org/package/monads-tf-0.0.0.0}},
  year = {2009},
  month = {January},
  version = {0.0.0.0},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{leijen2007haskelldb-hsql-sqlite3-0.10,
  author = {Daan Leijen and Conny Andersson and Martin Andersson and Mary Bergman and Victor Blomqvist and Bjorn Bringert and Anders Hockersten and Torbjorn Martin and Jeremy Shaw},
  title = {{haskelldb-hsql-sqlite3: HaskellDB support for the HSQL SQLite driver.}},
  howpublished = {\url{http://hackage.haskell.org/package/haskelldb-hsql-sqlite3-0.10}},
  year = {2007},
  month = {April},
  version = {0.10},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{hawkins2010smt-lib-0.0.0,
  author = {Tom Hawkins},
  title = {{smt-lib: Parsing and printing SMT-LIB.}},
  howpublished = {\url{http://hackage.haskell.org/package/smt-lib-0.0.0}},
  year = {2010},
  month = {July},
  version = {0.0.0},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{hawkins2010smt-lib-0.0.2,
  author = {Tom Hawkins},
  title = {{smt-lib: Parsing and printing SMT-LIB.}},
  howpublished = {\url{http://hackage.haskell.org/package/smt-lib-0.0.2}},
  year = {2010},
  month = {July},
  version = {0.0.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{hawkins2010smt-lib-0.0.1,
  author = {Tom Hawkins},
  title = {{smt-lib: Parsing and printing SMT-LIB.}},
  howpublished = {\url{http://hackage.haskell.org/package/smt-lib-0.0.1}},
  year = {2010},
  month = {July},
  version = {0.0.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{lessa2010Hipmunk-5.1.0,
  author = {Felipe A. Lessa},
  title = {{Hipmunk: A Haskell binding for Chipmunk.}},
  howpublished = {\url{http://hackage.haskell.org/package/Hipmunk-5.1.0}},
  year = {2010},
  month = {September},
  version = {5.1.0},
  keywords = {Haskell, Physics, Game},
  subtype = {program},
}

@Misc{lessa2009Hipmunk-0.2.2,
  author = {Felipe A. Lessa},
  title = {{Hipmunk: A Haskell binding for Chipmunk.}},
  howpublished = {\url{http://hackage.haskell.org/package/Hipmunk-0.2.2}},
  year = {2009},
  month = {May},
  version = {0.2.2},
  keywords = {Haskell, Physics, Game},
  subtype = {program},
}

@Misc{lessa2010Hipmunk-5.0.1,
  author = {Felipe A. Lessa},
  title = {{Hipmunk: A Haskell binding for Chipmunk.}},
  howpublished = {\url{http://hackage.haskell.org/package/Hipmunk-5.0.1}},
  year = {2010},
  month = {February},
  version = {5.0.1},
  keywords = {Haskell, Physics, Game},
  subtype = {program},
}

@Misc{lessa2009Hipmunk-0.2.1,
  author = {Felipe A. Lessa},
  title = {{Hipmunk: A Haskell binding for Chipmunk.}},
  howpublished = {\url{http://hackage.haskell.org/package/Hipmunk-0.2.1}},
  year = {2009},
  month = {February},
  version = {0.2.1},
  keywords = {Haskell, Physics, Game},
  subtype = {program},
}

@Misc{lessa2010Hipmunk-5.0.1.1,
  author = {Felipe A. Lessa},
  title = {{Hipmunk: A Haskell binding for Chipmunk.}},
  howpublished = {\url{http://hackage.haskell.org/package/Hipmunk-5.0.1.1}},
  year = {2010},
  month = {February},
  version = {5.0.1.1},
  keywords = {Haskell, Physics, Game},
  subtype = {program},
}

@Misc{lessa2010Hipmunk-5.2.0,
  author = {Felipe A. Lessa},
  title = {{Hipmunk: A Haskell binding for Chipmunk.}},
  howpublished = {\url{http://hackage.haskell.org/package/Hipmunk-5.2.0}},
  year = {2010},
  month = {September},
  version = {5.2.0},
  keywords = {Haskell, Physics, Game},
  subtype = {program},
}

@Misc{lessa2008Hipmunk-0.1,
  author = {Felipe A. Lessa},
  title = {{Hipmunk: A Haskell binding for Chipmunk.}},
  howpublished = {\url{http://hackage.haskell.org/package/Hipmunk-0.1}},
  year = {2008},
  month = {July},
  version = {0.1},
  keywords = {Haskell, Physics, Game},
  subtype = {program},
}

@Misc{lessa2010Hipmunk-5.2.0.1,
  author = {Felipe A. Lessa},
  title = {{Hipmunk: A Haskell binding for Chipmunk.}},
  howpublished = {\url{http://hackage.haskell.org/package/Hipmunk-5.2.0.1}},
  year = {2010},
  month = {September},
  version = {5.2.0.1},
  keywords = {Haskell, Physics, Game},
  subtype = {program},
}

@Misc{lessa2009Hipmunk-5.0.0,
  author = {Felipe A. Lessa},
  title = {{Hipmunk: A Haskell binding for Chipmunk.}},
  howpublished = {\url{http://hackage.haskell.org/package/Hipmunk-5.0.0}},
  year = {2009},
  month = {July},
  version = {5.0.0},
  keywords = {Haskell, Physics, Game},
  subtype = {program},
}

@Misc{lessa2008Hipmunk-0.2,
  author = {Felipe A. Lessa},
  title = {{Hipmunk: A Haskell binding for Chipmunk.}},
  howpublished = {\url{http://hackage.haskell.org/package/Hipmunk-0.2}},
  year = {2008},
  month = {August},
  version = {0.2},
  keywords = {Haskell, Physics, Game},
  subtype = {program},
}

@Misc{anderson2010forkable-monad-0.1,
  author = {David Anderson},
  title = {{forkable-monad: An implementation of forkIO for monad stacks.}},
  howpublished = {\url{http://hackage.haskell.org/package/forkable-monad-0.1}},
  year = {2010},
  month = {April},
  version = {0.1},
  keywords = {Haskell, Concurrent},
  subtype = {program},
}

@Misc{launchbury2010monadIO-0.9.2.0,
  author = {John Launchbury},
  title = {{monadIO: Overloading of concurrency variables}},
  howpublished = {\url{http://hackage.haskell.org/package/monadIO-0.9.2.0}},
  year = {2010},
  month = {June},
  version = {0.9.2.0},
  keywords = {Haskell, Concurrency},
  subtype = {program},
}

@Misc{launchbury2010monadIO-0.9.1.0,
  author = {John Launchbury},
  title = {{monadIO: Overloading of concurrency variables}},
  howpublished = {\url{http://hackage.haskell.org/package/monadIO-0.9.1.0}},
  year = {2010},
  month = {June},
  version = {0.9.1.0},
  keywords = {Haskell, Concurrency},
  subtype = {program},
}

@Misc{leijen2007haskelldb-hsql-postgresql-0.10,
  author = {Daan Leijen and Conny Andersson and Martin Andersson and Mary Bergman and Victor Blomqvist and Bjorn Bringert and Anders Hockersten and Torbjorn Martin and Jeremy Shaw},
  title = {{haskelldb-hsql-postgresql: HaskellDB support for the HSQL PostgreSQL driver.}},
  howpublished = {\url{http://hackage.haskell.org/package/haskelldb-hsql-postgresql-0.10}},
  year = {2007},
  month = {April},
  version = {0.10},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{dijk2010usb-enumerator-0.1.0.2,
  author = {Bas van Dijk},
  title = {{usb-enumerator: Iteratee enumerators for the usb package}},
  howpublished = {\url{http://hackage.haskell.org/package/usb-enumerator-0.1.0.2}},
  year = {2010},
  month = {September},
  version = {0.1.0.2},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dijk2010usb-enumerator-0.1.0.1,
  author = {Bas van Dijk},
  title = {{usb-enumerator: Iteratee enumerators for the usb package}},
  howpublished = {\url{http://hackage.haskell.org/package/usb-enumerator-0.1.0.1}},
  year = {2010},
  month = {September},
  version = {0.1.0.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dijk2010usb-enumerator-0.1,
  author = {Bas van Dijk},
  title = {{usb-enumerator: Iteratee enumerators for the usb package}},
  howpublished = {\url{http://hackage.haskell.org/package/usb-enumerator-0.1}},
  year = {2010},
  month = {July},
  version = {0.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{kersten2010hsndfile-vector-0.4.0,
  author = {Stefan Kersten},
  title = {{hsndfile-vector: Haskell bindings for libsndfile (Data.Vector interface).}},
  howpublished = {\url{http://hackage.haskell.org/package/hsndfile-vector-0.4.0}},
  year = {2010},
  month = {March},
  version = {0.4.0},
  keywords = {Haskell, Data, Sound},
  subtype = {program},
}

@Misc{millikin2009failable-list-0.1,
  author = {Duncan Coutts 
John Millikin},
  title = {{failable-list: A list-like type for lazy streams, which might terminate with an error.}},
  howpublished = {\url{http://hackage.haskell.org/package/failable-list-0.1}},
  year = {2009},
  month = {December},
  version = {0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{millikin2009failable-list-0.2,
  author = {Duncan Coutts 
John Millikin},
  title = {{failable-list: A list-like type for lazy streams, which might terminate with an error.}},
  howpublished = {\url{http://hackage.haskell.org/package/failable-list-0.2}},
  year = {2009},
  month = {December},
  version = {0.2},
  keywords = {Haskell, Data, Error Handling},
  subtype = {program},
}

@Misc{gimblett2009fsmActions-0.4.0,
  author = {Andy Gimblett},
  title = {{fsmActions: Finite state machines and FSM actions}},
  howpublished = {\url{http://hackage.haskell.org/package/fsmActions-0.4.0}},
  year = {2009},
  month = {October},
  version = {0.4.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{gimblett2009fsmActions-0.2.0,
  author = {Andy Gimblett},
  title = {{fsmActions: Finite state machines and FSM actions}},
  howpublished = {\url{http://hackage.haskell.org/package/fsmActions-0.2.0}},
  year = {2009},
  month = {July},
  version = {0.2.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{gimblett2009fsmActions-0.3.0,
  author = {Andy Gimblett},
  title = {{fsmActions: Finite state machines and FSM actions}},
  howpublished = {\url{http://hackage.haskell.org/package/fsmActions-0.3.0}},
  year = {2009},
  month = {July},
  version = {0.3.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{gimblett2009fsmActions-0.1,
  author = {Andy Gimblett},
  title = {{fsmActions: Finite state machines and FSM actions}},
  howpublished = {\url{http://hackage.haskell.org/package/fsmActions-0.1}},
  year = {2009},
  month = {June},
  version = {0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{gimblett2009fsmActions-0.4.1,
  author = {Andy Gimblett},
  title = {{fsmActions: Finite state machines and FSM actions}},
  howpublished = {\url{http://hackage.haskell.org/package/fsmActions-0.4.1}},
  year = {2009},
  month = {October},
  version = {0.4.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{gimblett2010fsmActions-0.4.2,
  author = {Andy Gimblett},
  title = {{fsmActions: Finite state machines and FSM actions}},
  howpublished = {\url{http://hackage.haskell.org/package/fsmActions-0.4.2}},
  year = {2010},
  month = {June},
  version = {0.4.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{wang2009hack-handler-hyena-2009.6.23,
  author = {Wang and Jinjing},
  title = {{hack-handler-hyena: Hyena hack handler}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-handler-hyena-2009.6.23}},
  year = {2009},
  month = {June},
  version = {2009.6.23},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2010hack-handler-hyena-2010.1.17,
  author = {Wang and Jinjing},
  title = {{hack-handler-hyena: Hyena hack handler}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-handler-hyena-2010.1.17}},
  year = {2010},
  month = {January},
  version = {2010.1.17},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2009hack-handler-hyena-2009.4.30,
  author = {Wang and Jinjing},
  title = {{hack-handler-hyena: Hyena Kibro handler}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-handler-hyena-2009.4.30}},
  year = {2009},
  month = {April},
  version = {2009.4.30},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2009hack-handler-hyena-2009.6.23.1,
  author = {Wang and Jinjing},
  title = {{hack-handler-hyena: Hyena hack handler}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-handler-hyena-2009.6.23.1}},
  year = {2009},
  month = {June},
  version = {2009.6.23.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2009hack-handler-hyena-2009.4.51,
  author = {Wang and Jinjing},
  title = {{hack-handler-hyena: Hyena hack handler}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-handler-hyena-2009.4.51}},
  year = {2009},
  month = {April},
  version = {2009.4.51},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2009hack-handler-hyena-2009.4.50,
  author = {Wang and Jinjing},
  title = {{hack-handler-hyena: Hyena Kibro handler}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-handler-hyena-2009.4.50}},
  year = {2009},
  month = {April},
  version = {2009.4.50},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2010hack-handler-hyena-2010.3.15,
  author = {Wang and Jinjing},
  title = {{hack-handler-hyena: Hyena hack handler}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-handler-hyena-2010.3.15}},
  year = {2010},
  month = {March},
  version = {2010.3.15},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2010hack-handler-hyena-2010.1.18,
  author = {Wang and Jinjing},
  title = {{hack-handler-hyena: Hyena hack handler}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-handler-hyena-2010.1.18}},
  year = {2010},
  month = {January},
  version = {2010.1.18},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{kersten2009delimited-text-0.1.6,
  author = {Stefan Kersten},
  title = {{delimited-text: Parse character delimited textual data}},
  howpublished = {\url{http://hackage.haskell.org/package/delimited-text-0.1.6}},
  year = {2009},
  month = {November},
  version = {0.1.6},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{kersten2009delimited-text-0.1.2,
  author = {Stefan Kersten},
  title = {{delimited-text: Parse character delimited textual data}},
  howpublished = {\url{http://hackage.haskell.org/package/delimited-text-0.1.2}},
  year = {2009},
  month = {August},
  version = {0.1.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{kersten2009delimited-text-0.1.5,
  author = {Stefan Kersten},
  title = {{delimited-text: Parse character delimited textual data}},
  howpublished = {\url{http://hackage.haskell.org/package/delimited-text-0.1.5}},
  year = {2009},
  month = {November},
  version = {0.1.5},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{kersten2008delimited-text-0.0.2,
  author = {Stefan Kersten},
  title = {{delimited-text: Parse character delimited textual data}},
  howpublished = {\url{http://hackage.haskell.org/package/delimited-text-0.0.2}},
  year = {2008},
  month = {November},
  version = {0.0.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{kersten2010delimited-text-0.1.7,
  author = {Stefan Kersten},
  title = {{delimited-text: Parse character delimited textual data}},
  howpublished = {\url{http://hackage.haskell.org/package/delimited-text-0.1.7}},
  year = {2010},
  month = {June},
  version = {0.1.7},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{kersten2009delimited-text-0.1.3,
  author = {Stefan Kersten},
  title = {{delimited-text: Parse character delimited textual data}},
  howpublished = {\url{http://hackage.haskell.org/package/delimited-text-0.1.3}},
  year = {2009},
  month = {August},
  version = {0.1.3},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{kersten2008delimited-text-0.0.1,
  author = {Stefan Kersten},
  title = {{delimited-text: Parse character delimited textual data}},
  howpublished = {\url{http://hackage.haskell.org/package/delimited-text-0.0.1}},
  year = {2008},
  month = {November},
  version = {0.0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{kersten2009delimited-text-0.1.1,
  author = {Stefan Kersten},
  title = {{delimited-text: Parse character delimited textual data}},
  howpublished = {\url{http://hackage.haskell.org/package/delimited-text-0.1.1}},
  year = {2009},
  month = {May},
  version = {0.1.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{kersten2008delimited-text-0.0.3,
  author = {Stefan Kersten},
  title = {{delimited-text: Parse character delimited textual data}},
  howpublished = {\url{http://hackage.haskell.org/package/delimited-text-0.0.3}},
  year = {2008},
  month = {November},
  version = {0.0.3},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{baranski2010IrrHaskell-0.1.1,
  author = {Maciej Baranski},
  title = {{IrrHaskell: Haskell binding to the Irrlicht game engine.}},
  howpublished = {\url{http://hackage.haskell.org/package/IrrHaskell-0.1.1}},
  year = {2010},
  month = {April},
  version = {0.1.1},
  keywords = {Haskell, Graphics, FFI, Game Engine},
  subtype = {program},
}

@Misc{baranski2010IrrHaskell-0.1,
  author = {Maciej Baranski},
  title = {{IrrHaskell: Haskell binding to the Irrlicht game engine.}},
  howpublished = {\url{http://hackage.haskell.org/package/IrrHaskell-0.1}},
  year = {2010},
  month = {March},
  version = {0.1},
  keywords = {Haskell, Graphics, FFI, Game Engine},
  subtype = {program},
}

@Misc{palmer2010graphics-formats-collada-0.1.0,
  author = {Luke Palmer},
  title = {{graphics-formats-collada: Load 3D geometry in the COLLADA format}},
  howpublished = {\url{http://hackage.haskell.org/package/graphics-formats-collada-0.1.0}},
  year = {2010},
  month = {April},
  version = {0.1.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{palmer2010graphics-formats-collada-0.3.1,
  author = {Luke Palmer},
  title = {{graphics-formats-collada: Load 3D geometry in the COLLADA format}},
  howpublished = {\url{http://hackage.haskell.org/package/graphics-formats-collada-0.3.1}},
  year = {2010},
  month = {June},
  version = {0.3.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{palmer2010graphics-formats-collada-0.2.0,
  author = {Luke Palmer},
  title = {{graphics-formats-collada: Load 3D geometry in the COLLADA format}},
  howpublished = {\url{http://hackage.haskell.org/package/graphics-formats-collada-0.2.0}},
  year = {2010},
  month = {April},
  version = {0.2.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{palmer2010graphics-formats-collada-0.3.0,
  author = {Luke Palmer},
  title = {{graphics-formats-collada: Load 3D geometry in the COLLADA format}},
  howpublished = {\url{http://hackage.haskell.org/package/graphics-formats-collada-0.3.0}},
  year = {2010},
  month = {June},
  version = {0.3.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{martin2008condorcet-0.0.1,
  author = {Evan Martin},
  title = {{condorcet: Library for Condorcet voting}},
  howpublished = {\url{http://hackage.haskell.org/package/condorcet-0.0.1}},
  year = {2008},
  month = {February},
  version = {0.0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{lamers2007unicode-normalization-0.1,
  author = {Reinier Lamers},
  title = {{unicode-normalization: Unicode normalization using the ICU library}},
  howpublished = {\url{http://hackage.haskell.org/package/unicode-normalization-0.1}},
  year = {2007},
  month = {November},
  version = {0.1},
  keywords = {Haskell, text},
  subtype = {program},
}

@Misc{hinze2009hinze-streams-1.0,
  author = {Ralf Hinze},
  title = {{hinze-streams: Streams and Unique Fixed Points}},
  howpublished = {\url{http://hackage.haskell.org/package/hinze-streams-1.0}},
  year = {2009},
  month = {May},
  version = {1.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{dornan2008alex-2.3,
  author = {Chris Dornan and Simon Marlow},
  title = {{alex: Alex is a tool for generating lexical analysers in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/alex-2.3}},
  year = {2008},
  month = {October},
  version = {2.3},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{dornan2010alex-2.3.2,
  author = {Chris Dornan and Simon Marlow},
  title = {{alex: Alex is a tool for generating lexical analysers in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/alex-2.3.2}},
  year = {2010},
  month = {January},
  version = {2.3.2},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{dornan2007alex-2.1.0,
  author = {Chris Dornan and Simon Marlow},
  title = {{alex: Alex is a tool for generating lexical analysers in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/alex-2.1.0}},
  year = {2007},
  month = {January},
  version = {2.1.0},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{dornan2008alex-2.3.1,
  author = {Chris Dornan and Simon Marlow},
  title = {{alex: Alex is a tool for generating lexical analysers in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/alex-2.3.1}},
  year = {2008},
  month = {December},
  version = {2.3.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{dornan2010alex-2.3.3,
  author = {Chris Dornan and Simon Marlow},
  title = {{alex: Alex is a tool for generating lexical analysers in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/alex-2.3.3}},
  year = {2010},
  month = {March},
  version = {2.3.3},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{dornan2007alex-2.2,
  author = {Chris Dornan and Simon Marlow},
  title = {{alex: Alex is a tool for generating lexical analysers in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/alex-2.2}},
  year = {2007},
  month = {November},
  version = {2.2},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{jeremyseereasoncom2010web-routes-wai-0.19,
  author = {jeremy@seereason.com},
  title = {{web-routes-wai: Library for maintaining correctness of URLs within an application.}},
  howpublished = {\url{http://hackage.haskell.org/package/web-routes-wai-0.19}},
  year = {2010},
  month = {April},
  version = {0.19},
  keywords = {Haskell, Web, Language},
  subtype = {program},
}

@Misc{kiselyov2009polytypeable-0.1.0.0,
  author = {Oleg Kiselyov and Lennart Augustsson},
  title = {{polytypeable: Typeable for polymorphic types.}},
  howpublished = {\url{http://hackage.haskell.org/package/polytypeable-0.1.0.0}},
  year = {2009},
  month = {April},
  version = {0.1.0.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{silva2009musicxml-0.1.2,
  author = {Samuel Silva},
  title = {{musicxml: MusicXML format encoded as Haskell type and functions of reading
and writting.}},
  howpublished = {\url{http://hackage.haskell.org/package/musicxml-0.1.2}},
  year = {2009},
  month = {August},
  version = {0.1.2},
  keywords = {Haskell, Text, XML, Music},
  subtype = {program},
}

@Misc{silva2009musicxml-0.1.1,
  author = {Samuel Silva},
  title = {{musicxml: Library to parse musicxml and write musicxml.}},
  howpublished = {\url{http://hackage.haskell.org/package/musicxml-0.1.1}},
  year = {2009},
  month = {January},
  version = {0.1.1},
  keywords = {Haskell, Text, XML, Music},
  subtype = {program},
}

@Misc{silva2008musicxml-0.1,
  author = {Samuel Silva},
  title = {{musicxml: Library to parse musicxml and write musicxml.}},
  howpublished = {\url{http://hackage.haskell.org/package/musicxml-0.1}},
  year = {2008},
  month = {November},
  version = {0.1},
  keywords = {Haskell, Text, XML},
  subtype = {program},
}

@Misc{pope2010berp-0.0.2,
  author = {Bernard James Pope},
  title = {{berp: An implementation of Python 3.}},
  howpublished = {\url{http://hackage.haskell.org/package/berp-0.0.2}},
  year = {2010},
  month = {May},
  version = {0.0.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{pope2010berp-0.0.1,
  author = {Bernard James Pope},
  title = {{berp: An implementation of Python 3.}},
  howpublished = {\url{http://hackage.haskell.org/package/berp-0.0.1}},
  year = {2010},
  month = {May},
  version = {0.0.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{dusek2008maccatcher-0.0.0,
  author = {Jason Dusek},
  title = {{maccatcher: Obtain the host MAC address on *NIX and Windows.}},
  howpublished = {\url{http://hackage.haskell.org/package/maccatcher-0.0.0}},
  year = {2008},
  month = {September},
  version = {0.0.0},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{dusek2008maccatcher-0.1.0,
  author = {Jason Dusek},
  title = {{maccatcher: Obtain the host MAC address on *NIX and Windows.}},
  howpublished = {\url{http://hackage.haskell.org/package/maccatcher-0.1.0}},
  year = {2008},
  month = {September},
  version = {0.1.0},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{dusek2008maccatcher-1.0.0,
  author = {Jason Dusek},
  title = {{maccatcher: Obtain the host MAC address on *NIX and Windows.}},
  howpublished = {\url{http://hackage.haskell.org/package/maccatcher-1.0.0}},
  year = {2008},
  month = {October},
  version = {1.0.0},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{angelov2007hsql-sqlite3-1.7,
  author = {Krasimir Angelov},
  title = {{hsql-sqlite3: }},
  howpublished = {\url{http://hackage.haskell.org/package/hsql-sqlite3-1.7}},
  year = {2007},
  month = {April},
  version = {1.7},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{angelov2009hsql-sqlite3-1.7.1,
  author = {Krasimir Angelov},
  title = {{hsql-sqlite3: SQLite3 driver for HSQL.}},
  howpublished = {\url{http://hackage.haskell.org/package/hsql-sqlite3-1.7.1}},
  year = {2009},
  month = {September},
  version = {1.7.1},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{angelov2007hsql-sqlite3-1.1,
  author = {Krasimir Angelov},
  title = {{hsql-sqlite3: }},
  howpublished = {\url{http://hackage.haskell.org/package/hsql-sqlite3-1.1}},
  year = {2007},
  month = {April},
  version = {1.1},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{angelov2010hsql-sqlite3-1.8.1,
  author = {Krasimir Angelov},
  title = {{hsql-sqlite3: SQLite3 driver for HSQL.}},
  howpublished = {\url{http://hackage.haskell.org/package/hsql-sqlite3-1.8.1}},
  year = {2010},
  month = {January},
  version = {1.8.1},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{lynagh2007flock-0.1,
  author = {Ian Lynagh},
  title = {{flock: Wrapper for flock(2)}},
  howpublished = {\url{http://hackage.haskell.org/package/flock-0.1}},
  year = {2007},
  month = {March},
  version = {0.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{komuves2008stb-image-0.1.2,
  author = {Balazs Komuves},
  title = {{stb-image: A wrapper around Sean Barrett's JPEG/PNG decoder}},
  howpublished = {\url{http://hackage.haskell.org/package/stb-image-0.1.2}},
  year = {2008},
  month = {November},
  version = {0.1.2},
  keywords = {Haskell, Codec},
  subtype = {program},
}

@Misc{komuves2009stb-image-0.1.3,
  author = {Balazs Komuves},
  title = {{stb-image: A wrapper around Sean Barrett's JPEG/PNG decoder}},
  howpublished = {\url{http://hackage.haskell.org/package/stb-image-0.1.3}},
  year = {2009},
  month = {February},
  version = {0.1.3},
  keywords = {Haskell, Codec},
  subtype = {program},
}

@Misc{komuves2008stb-image-0.1.1,
  author = {Balazs Komuves},
  title = {{stb-image: A wrapper around Sean Barrett's JPEG/PNG decoder}},
  howpublished = {\url{http://hackage.haskell.org/package/stb-image-0.1.1}},
  year = {2008},
  month = {November},
  version = {0.1.1},
  keywords = {Haskell, Codec},
  subtype = {program},
}

@Misc{komuves2008stb-image-0.1,
  author = {Balazs Komuves},
  title = {{stb-image: A wrapper around Sean Barrett's JPEG/PNG decoder}},
  howpublished = {\url{http://hackage.haskell.org/package/stb-image-0.1}},
  year = {2008},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Codec},
  subtype = {program},
}

@Misc{komuves2009stb-image-0.2,
  author = {Balazs Komuves},
  title = {{stb-image: A wrapper around Sean Barrett's JPEG/PNG decoder}},
  howpublished = {\url{http://hackage.haskell.org/package/stb-image-0.2}},
  year = {2009},
  month = {November},
  version = {0.2},
  keywords = {Haskell, Codec, Graphics},
  subtype = {program},
}

@Misc{visser2009haha-0.3.1,
  author = {Sebastiaan Visser},
  title = {{haha: A simple library for creating animated ascii art on ANSI terminals.}},
  howpublished = {\url{http://hackage.haskell.org/package/haha-0.3.1}},
  year = {2009},
  month = {November},
  version = {0.3.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{visser2009haha-0.1,
  author = {Sebastiaan Visser},
  title = {{haha: A simple library for creating animated ascii art on ANSI terminals.}},
  howpublished = {\url{http://hackage.haskell.org/package/haha-0.1}},
  year = {2009},
  month = {February},
  version = {0.1},
  keywords = {Haskell, System, Terminal},
  subtype = {program},
}

@Misc{visser2009haha-0.2,
  author = {Sebastiaan Visser},
  title = {{haha: A simple library for creating animated ascii art on ANSI terminals.}},
  howpublished = {\url{http://hackage.haskell.org/package/haha-0.2}},
  year = {2009},
  month = {February},
  version = {0.2},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{jujo2008ehaskell-0.3,
  author = {Yoshikuni Jujo},
  title = {{ehaskell: like eruby, ehaskell is embedded haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/ehaskell-0.3}},
  year = {2008},
  month = {November},
  version = {0.3},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{jujo2008ehaskell-0.5,
  author = {Yoshikuni Jujo},
  title = {{ehaskell: like eruby, ehaskell is embedded haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/ehaskell-0.5}},
  year = {2008},
  month = {November},
  version = {0.5},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{jujo2008ehaskell-0.4,
  author = {Yoshikuni Jujo},
  title = {{ehaskell: like eruby, ehaskell is embedded haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/ehaskell-0.4}},
  year = {2008},
  month = {November},
  version = {0.4},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{jujo2008ehaskell-0.7,
  author = {Yoshikuni Jujo},
  title = {{ehaskell: like eruby, ehaskell is embedded haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/ehaskell-0.7}},
  year = {2008},
  month = {December},
  version = {0.7},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{jujo2008ehaskell-0.1,
  author = {Yoshikuni Jujo},
  title = {{ehaskell: like eruby, ehaskell is embedded haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/ehaskell-0.1}},
  year = {2008},
  month = {November},
  version = {0.1},
  keywords = {Haskell, Code Generation},
  subtype = {program},
}

@Misc{jujo2008ehaskell-0.6,
  author = {Yoshikuni Jujo},
  title = {{ehaskell: like eruby, ehaskell is embedded haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/ehaskell-0.6}},
  year = {2008},
  month = {December},
  version = {0.6},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{jujo2008ehaskell-0.2,
  author = {Yoshikuni Jujo},
  title = {{ehaskell: like eruby, ehaskell is embedded haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/ehaskell-0.2}},
  year = {2008},
  month = {November},
  version = {0.2},
  keywords = {Haskell, Code Generation},
  subtype = {program},
}

@Misc{antunes2009bindings-libusb-0.0.7,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-libusb: Check bindings-common package for directions.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-libusb-0.0.7}},
  year = {2009},
  month = {August},
  version = {0.0.7},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2009bindings-libusb-0.0.5,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-libusb: Check bindings-common package for directions.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-libusb-0.0.5}},
  year = {2009},
  month = {July},
  version = {0.0.5},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2009bindings-libusb-0.0.2,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-libusb: Check bindings-common package for directions.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-libusb-0.0.2}},
  year = {2009},
  month = {June},
  version = {0.0.2},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2009bindings-libusb-1.3,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-libusb: Low level bindings to libusb.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-libusb-1.3}},
  year = {2009},
  month = {October},
  version = {1.3},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2009bindings-libusb-1.4,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-libusb: Low level bindings to libusb.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-libusb-1.4}},
  year = {2009},
  month = {November},
  version = {1.4},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2009bindings-libusb-0.0.6,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-libusb: Check bindings-common package for directions.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-libusb-0.0.6}},
  year = {2009},
  month = {August},
  version = {0.0.6},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2009bindings-libusb-1.1,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-libusb: Low level bindings to libusb.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-libusb-1.1}},
  year = {2009},
  month = {September},
  version = {1.1},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2009bindings-libusb-0.0.1,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-libusb: Check bindings-common package for directions.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-libusb-0.0.1}},
  year = {2009},
  month = {May},
  version = {0.0.1},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2009bindings-libusb-1.2,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-libusb: Low level bindings to libusb.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-libusb-1.2}},
  year = {2009},
  month = {October},
  version = {1.2},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2009bindings-libusb-0.0.3,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-libusb: Check bindings-common package for directions.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-libusb-0.0.3}},
  year = {2009},
  month = {June},
  version = {0.0.3},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2009bindings-libusb-1.4.2,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-libusb: Low level bindings to libusb.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-libusb-1.4.2}},
  year = {2009},
  month = {December},
  version = {1.4.2},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2009bindings-libusb-0.0.4,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-libusb: Check bindings-common package for directions.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-libusb-0.0.4}},
  year = {2009},
  month = {June},
  version = {0.0.4},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2009bindings-libusb-1.0,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-libusb: Low level bindings to libusb.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-libusb-1.0}},
  year = {2009},
  month = {September},
  version = {1.0},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{snoyman2010hamlet-0.3.1.1,
  author = {Michael Snoyman},
  title = {{hamlet: Haml-like template files that are compile-time checked}},
  howpublished = {\url{http://hackage.haskell.org/package/hamlet-0.3.1.1}},
  year = {2010},
  month = {July},
  version = {0.3.1.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010hamlet-0.0.0,
  author = {Michael Snoyman},
  title = {{hamlet: Haml-like template files that are compile-time checked}},
  howpublished = {\url{http://hackage.haskell.org/package/hamlet-0.0.0}},
  year = {2010},
  month = {April},
  version = {0.0.0},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010hamlet-0.3.1,
  author = {Michael Snoyman},
  title = {{hamlet: Haml-like template files that are compile-time checked}},
  howpublished = {\url{http://hackage.haskell.org/package/hamlet-0.3.1}},
  year = {2010},
  month = {June},
  version = {0.3.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010hamlet-0.5.0,
  author = {Michael Snoyman},
  title = {{hamlet: Haml-like template files that are compile-time checked}},
  howpublished = {\url{http://hackage.haskell.org/package/hamlet-0.5.0}},
  year = {2010},
  month = {August},
  version = {0.5.0},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010hamlet-0.2.2,
  author = {Michael Snoyman},
  title = {{hamlet: Haml-like template files that are compile-time checked}},
  howpublished = {\url{http://hackage.haskell.org/package/hamlet-0.2.2}},
  year = {2010},
  month = {May},
  version = {0.2.2},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010hamlet-0.0.2,
  author = {Michael Snoyman},
  title = {{hamlet: Haml-like template files that are compile-time checked}},
  howpublished = {\url{http://hackage.haskell.org/package/hamlet-0.0.2}},
  year = {2010},
  month = {May},
  version = {0.0.2},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010hamlet-0.5.0.2,
  author = {Michael Snoyman},
  title = {{hamlet: Haml-like template files that are compile-time checked}},
  howpublished = {\url{http://hackage.haskell.org/package/hamlet-0.5.0.2}},
  year = {2010},
  month = {September},
  version = {0.5.0.2},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010hamlet-0.4.0,
  author = {Michael Snoyman},
  title = {{hamlet: Haml-like template files that are compile-time checked}},
  howpublished = {\url{http://hackage.haskell.org/package/hamlet-0.4.0}},
  year = {2010},
  month = {July},
  version = {0.4.0},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010hamlet-0.2.1,
  author = {Michael Snoyman},
  title = {{hamlet: Haml-like template files that are compile-time checked}},
  howpublished = {\url{http://hackage.haskell.org/package/hamlet-0.2.1}},
  year = {2010},
  month = {May},
  version = {0.2.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010hamlet-0.5.1,
  author = {Michael Snoyman},
  title = {{hamlet: Haml-like template files that are compile-time checked}},
  howpublished = {\url{http://hackage.haskell.org/package/hamlet-0.5.1}},
  year = {2010},
  month = {September},
  version = {0.5.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010hamlet-0.2.3,
  author = {Michael Snoyman},
  title = {{hamlet: Haml-like template files that are compile-time checked}},
  howpublished = {\url{http://hackage.haskell.org/package/hamlet-0.2.3}},
  year = {2010},
  month = {May},
  version = {0.2.3},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010hamlet-0.2.0,
  author = {Michael Snoyman},
  title = {{hamlet: Haml-like template files that are compile-time checked}},
  howpublished = {\url{http://hackage.haskell.org/package/hamlet-0.2.0}},
  year = {2010},
  month = {May},
  version = {0.2.0},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010hamlet-0.5.0.1,
  author = {Michael Snoyman},
  title = {{hamlet: Haml-like template files that are compile-time checked}},
  howpublished = {\url{http://hackage.haskell.org/package/hamlet-0.5.0.1}},
  year = {2010},
  month = {September},
  version = {0.5.0.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010hamlet-0.0.1,
  author = {Michael Snoyman},
  title = {{hamlet: Haml-like template files that are compile-time checked}},
  howpublished = {\url{http://hackage.haskell.org/package/hamlet-0.0.1}},
  year = {2010},
  month = {May},
  version = {0.0.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010hamlet-0.3.0,
  author = {Michael Snoyman},
  title = {{hamlet: Haml-like template files that are compile-time checked}},
  howpublished = {\url{http://hackage.haskell.org/package/hamlet-0.3.0}},
  year = {2010},
  month = {June},
  version = {0.3.0},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010hamlet-0.2.3.1,
  author = {Michael Snoyman},
  title = {{hamlet: Haml-like template files that are compile-time checked}},
  howpublished = {\url{http://hackage.haskell.org/package/hamlet-0.2.3.1}},
  year = {2010},
  month = {May},
  version = {0.2.3.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010hamlet-0.4.1,
  author = {Michael Snoyman},
  title = {{hamlet: Haml-like template files that are compile-time checked}},
  howpublished = {\url{http://hackage.haskell.org/package/hamlet-0.4.1}},
  year = {2010},
  month = {July},
  version = {0.4.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010hamlet-0.4.2,
  author = {Michael Snoyman},
  title = {{hamlet: Haml-like template files that are compile-time checked}},
  howpublished = {\url{http://hackage.haskell.org/package/hamlet-0.4.2}},
  year = {2010},
  month = {August},
  version = {0.4.2},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{boespflug2010haskell-src-exts-qq-0.2.2,
  author = {Mathieu Boespflug},
  title = {{haskell-src-exts-qq: A quasiquoter for haskell-src-exts.}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-qq-0.2.2}},
  year = {2010},
  month = {April},
  version = {0.2.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{boespflug2010haskell-src-exts-qq-0.2.1,
  author = {Mathieu Boespflug},
  title = {{haskell-src-exts-qq: A quasiquoter for haskell-src-exts.}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-qq-0.2.1}},
  year = {2010},
  month = {April},
  version = {0.2.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{boespflug2010haskell-src-exts-qq-0.2.3,
  author = {Mathieu Boespflug},
  title = {{haskell-src-exts-qq: A quasiquoter for haskell-src-exts.}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-qq-0.2.3}},
  year = {2010},
  month = {May},
  version = {0.2.3},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{boespflug2010haskell-src-exts-qq-0.3.0,
  author = {Mathieu Boespflug},
  title = {{haskell-src-exts-qq: A quasiquoter for haskell-src-exts.}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-qq-0.3.0}},
  year = {2010},
  month = {August},
  version = {0.3.0},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{boespflug2010haskell-src-exts-qq-0.1,
  author = {Mathieu Boespflug},
  title = {{haskell-src-exts-qq: A quasiquoter for haskell-src-exts.}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-qq-0.1}},
  year = {2010},
  month = {April},
  version = {0.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{boespflug2010haskell-src-exts-qq-0.2,
  author = {Mathieu Boespflug},
  title = {{haskell-src-exts-qq: A quasiquoter for haskell-src-exts.}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-exts-qq-0.2}},
  year = {2010},
  month = {April},
  version = {0.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{brown2010game-probability-1.1,
  author = {Neil Brown},
  title = {{game-probability: Simple probability library for dice rolls, card games and similar}},
  howpublished = {\url{http://hackage.haskell.org/package/game-probability-1.1}},
  year = {2010},
  month = {September},
  version = {1.1},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{brown2010game-probability-1.0,
  author = {Neil Brown},
  title = {{game-probability: Simple probability library for dice rolls and similar simple games of chance}},
  howpublished = {\url{http://hackage.haskell.org/package/game-probability-1.0}},
  year = {2010},
  month = {August},
  version = {1.0},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{cook2009property-list-0.0.0.1.1,
  author = {James Cook},
  title = {{property-list: XML property list parser}},
  howpublished = {\url{http://hackage.haskell.org/package/property-list-0.0.0.1.1}},
  year = {2009},
  month = {September},
  version = {0.0.0.1.1},
  keywords = {Haskell, Data, Parsing},
  subtype = {program},
}

@Misc{cook2008property-list-0.0.0.1,
  author = {James Cook},
  title = {{property-list: XML property list parser}},
  howpublished = {\url{http://hackage.haskell.org/package/property-list-0.0.0.1}},
  year = {2008},
  month = {December},
  version = {0.0.0.1},
  keywords = {Haskell, Data, Parsing},
  subtype = {program},
}

@Misc{cook2009property-list-0.0.0.6,
  author = {James Cook},
  title = {{property-list: XML property list parser}},
  howpublished = {\url{http://hackage.haskell.org/package/property-list-0.0.0.6}},
  year = {2009},
  month = {October},
  version = {0.0.0.6},
  keywords = {Haskell, Data, Parsing},
  subtype = {program},
}

@Misc{cook2009property-list-0.0.0.5,
  author = {James Cook},
  title = {{property-list: XML property list parser}},
  howpublished = {\url{http://hackage.haskell.org/package/property-list-0.0.0.5}},
  year = {2009},
  month = {October},
  version = {0.0.0.5},
  keywords = {Haskell, Data, Parsing},
  subtype = {program},
}

@Misc{cook2009property-list-0.0.0.4,
  author = {James Cook},
  title = {{property-list: XML property list parser}},
  howpublished = {\url{http://hackage.haskell.org/package/property-list-0.0.0.4}},
  year = {2009},
  month = {September},
  version = {0.0.0.4},
  keywords = {Haskell, Data, Parsing},
  subtype = {program},
}

@Misc{cook2009property-list-0.0.0.3,
  author = {James Cook},
  title = {{property-list: XML property list parser}},
  howpublished = {\url{http://hackage.haskell.org/package/property-list-0.0.0.3}},
  year = {2009},
  month = {September},
  version = {0.0.0.3},
  keywords = {Haskell, Data, Parsing},
  subtype = {program},
}

@Misc{cook2009property-list-0.0.0.7,
  author = {James Cook},
  title = {{property-list: XML property list parser}},
  howpublished = {\url{http://hackage.haskell.org/package/property-list-0.0.0.7}},
  year = {2009},
  month = {December},
  version = {0.0.0.7},
  keywords = {Haskell, Data, Parsing, XML},
  subtype = {program},
}

@Misc{cook2010property-list-0.0.1.0,
  author = {James Cook},
  title = {{property-list: XML property list parser}},
  howpublished = {\url{http://hackage.haskell.org/package/property-list-0.0.1.0}},
  year = {2010},
  month = {January},
  version = {0.0.1.0},
  keywords = {Haskell, Data, Parsing, XML},
  subtype = {program},
}

@Misc{schilling2009scion-0.1.0.2,
  author = {Thomas Schilling},
  title = {{scion: Haskell IDE library}},
  howpublished = {\url{http://hackage.haskell.org/package/scion-0.1.0.2}},
  year = {2009},
  month = {August},
  version = {0.1.0.2},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{schilling2009scion-0.1.0.1,
  author = {Thomas Schilling},
  title = {{scion: Haskell IDE library}},
  howpublished = {\url{http://hackage.haskell.org/package/scion-0.1.0.1}},
  year = {2009},
  month = {August},
  version = {0.1.0.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{schilling2009scion-0.1,
  author = {Thomas Schilling},
  title = {{scion: Haskell IDE library}},
  howpublished = {\url{http://hackage.haskell.org/package/scion-0.1}},
  year = {2009},
  month = {August},
  version = {0.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{davie2008CPBrainfuck-1.1,
  author = {Thomas Davie},
  title = {{CPBrainfuck: A simple Brainfuck interpretter.}},
  howpublished = {\url{http://hackage.haskell.org/package/CPBrainfuck-1.1}},
  year = {2008},
  month = {November},
  version = {1.1},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{davie2008CPBrainfuck-1.0,
  author = {Thomas Davie},
  title = {{CPBrainfuck: A simple Brainfuck interpretter.}},
  howpublished = {\url{http://hackage.haskell.org/package/CPBrainfuck-1.0}},
  year = {2008},
  month = {July},
  version = {1.0},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{lihn2008Finance-Treasury-0.1.2,
  author = {Stephen Lihn},
  title = {{Finance-Treasury: Obtain Treasury yield curve data}},
  howpublished = {\url{http://hackage.haskell.org/package/Finance-Treasury-0.1.2}},
  year = {2008},
  month = {June},
  version = {0.1.2},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{lihn2008Finance-Treasury-0.1.1,
  author = {Stephen Lihn},
  title = {{Finance-Treasury: Obtain Treasury yield curve data}},
  howpublished = {\url{http://hackage.haskell.org/package/Finance-Treasury-0.1.1}},
  year = {2008},
  month = {February},
  version = {0.1.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{lihn2008Finance-Treasury-0.1,
  author = {Stephen Lihn},
  title = {{Finance-Treasury: Obtain Treasury yield curve data}},
  howpublished = {\url{http://hackage.haskell.org/package/Finance-Treasury-0.1}},
  year = {2008},
  month = {February},
  version = {0.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{thornton2009logfloat-0.9.1.3,
  author = {wren ng thornton},
  title = {{logfloat: Log-domain floating point numbers}},
  howpublished = {\url{http://hackage.haskell.org/package/logfloat-0.9.1.3}},
  year = {2009},
  month = {January},
  version = {0.9.1.3},
  keywords = {Haskell, Data, Math, Natural Language Processing},
  subtype = {program},
}

@Misc{thornton2008logfloat-0.9.1,
  author = {wren ng thornton},
  title = {{logfloat: Log-domain floating point numbers}},
  howpublished = {\url{http://hackage.haskell.org/package/logfloat-0.9.1}},
  year = {2008},
  month = {August},
  version = {0.9.1},
  keywords = {Haskell, Data, Math, Natural Language Processing},
  subtype = {program},
}

@Misc{thornton2008logfloat-0.9.1.1,
  author = {wren ng thornton},
  title = {{logfloat: Log-domain floating point numbers}},
  howpublished = {\url{http://hackage.haskell.org/package/logfloat-0.9.1.1}},
  year = {2008},
  month = {October},
  version = {0.9.1.1},
  keywords = {Haskell, Data, Math, Natural Language Processing},
  subtype = {program},
}

@Misc{thornton2008logfloat-0.8.6,
  author = {wren ng thornton},
  title = {{logfloat: Log-domain floating point numbers}},
  howpublished = {\url{http://hackage.haskell.org/package/logfloat-0.8.6}},
  year = {2008},
  month = {August},
  version = {0.8.6},
  keywords = {Haskell, Data, Math, Natural Language Processing},
  subtype = {program},
}

@Misc{thornton2009logfloat-0.12.0.1,
  author = {wren ng thornton},
  title = {{logfloat: Log-domain floating point numbers}},
  howpublished = {\url{http://hackage.haskell.org/package/logfloat-0.12.0.1}},
  year = {2009},
  month = {March},
  version = {0.12.0.1},
  keywords = {Haskell, Data, Math, Natural Language Processing},
  subtype = {program},
}

@Misc{thornton2008logfloat-0.8.3,
  author = {wren ng thornton},
  title = {{logfloat: Log-domain floating point numbers}},
  howpublished = {\url{http://hackage.haskell.org/package/logfloat-0.8.3}},
  year = {2008},
  month = {August},
  version = {0.8.3},
  keywords = {Haskell, Data, Math, Natural Language Processing},
  subtype = {program},
}

@Misc{thornton2008logfloat-0.8.5,
  author = {wren ng thornton},
  title = {{logfloat: Log-domain floating point numbers}},
  howpublished = {\url{http://hackage.haskell.org/package/logfloat-0.8.5}},
  year = {2008},
  month = {August},
  version = {0.8.5},
  keywords = {Haskell, Data, Math, Natural Language Processing},
  subtype = {program},
}

@Misc{thornton2009logfloat-0.10.0,
  author = {wren ng thornton},
  title = {{logfloat: Log-domain floating point numbers}},
  howpublished = {\url{http://hackage.haskell.org/package/logfloat-0.10.0}},
  year = {2009},
  month = {January},
  version = {0.10.0},
  keywords = {Haskell, Data, Math, Natural Language Processing},
  subtype = {program},
}

@Misc{thornton2008logfloat-0.8.2,
  author = {wren ng thornton},
  title = {{logfloat: Log-domain floating point numbers}},
  howpublished = {\url{http://hackage.haskell.org/package/logfloat-0.8.2}},
  year = {2008},
  month = {August},
  version = {0.8.2},
  keywords = {Haskell, Data, Math, Natural Language Processing},
  subtype = {program},
}

@Misc{thornton2008logfloat-0.9.1.2,
  author = {wren ng thornton},
  title = {{logfloat: Log-domain floating point numbers}},
  howpublished = {\url{http://hackage.haskell.org/package/logfloat-0.9.1.2}},
  year = {2008},
  month = {October},
  version = {0.9.1.2},
  keywords = {Haskell, Data, Math, Natural Language Processing},
  subtype = {program},
}

@Misc{thornton2009logfloat-0.12,
  author = {wren ng thornton},
  title = {{logfloat: Log-domain floating point numbers}},
  howpublished = {\url{http://hackage.haskell.org/package/logfloat-0.12}},
  year = {2009},
  month = {March},
  version = {0.12},
  keywords = {Haskell, Data, Math, Natural Language Processing},
  subtype = {program},
}

@Misc{thornton2008logfloat-0.9.0,
  author = {wren ng thornton},
  title = {{logfloat: Log-domain floating point numbers}},
  howpublished = {\url{http://hackage.haskell.org/package/logfloat-0.9.0}},
  year = {2008},
  month = {August},
  version = {0.9.0},
  keywords = {Haskell, Data, Math, Natural Language Processing},
  subtype = {program},
}

@Misc{thornton2009logfloat-0.11.1,
  author = {wren ng thornton},
  title = {{logfloat: Log-domain floating point numbers}},
  howpublished = {\url{http://hackage.haskell.org/package/logfloat-0.11.1}},
  year = {2009},
  month = {March},
  version = {0.11.1},
  keywords = {Haskell, Data, Math, Natural Language Processing},
  subtype = {program},
}

@Misc{thornton2009logfloat-0.11.0.1,
  author = {wren ng thornton},
  title = {{logfloat: Log-domain floating point numbers}},
  howpublished = {\url{http://hackage.haskell.org/package/logfloat-0.11.0.1}},
  year = {2009},
  month = {February},
  version = {0.11.0.1},
  keywords = {Haskell, Data, Math, Natural Language Processing},
  subtype = {program},
}

@Misc{thornton2008logfloat-0.8.1,
  author = {wren ng thornton},
  title = {{logfloat: Log-domain floating point numbers}},
  howpublished = {\url{http://hackage.haskell.org/package/logfloat-0.8.1}},
  year = {2008},
  month = {August},
  version = {0.8.1},
  keywords = {Haskell, Data, Math, Natural Language Processing},
  subtype = {program},
}

@Misc{thornton2008logfloat-0.8.4,
  author = {wren ng thornton},
  title = {{logfloat: Log-domain floating point numbers}},
  howpublished = {\url{http://hackage.haskell.org/package/logfloat-0.8.4}},
  year = {2008},
  month = {August},
  version = {0.8.4},
  keywords = {Haskell, Data, Math, Natural Language Processing},
  subtype = {program},
}

@Misc{thornton2010logfloat-0.12.1,
  author = {wren ng thornton},
  title = {{logfloat: Log-domain floating point numbers}},
  howpublished = {\url{http://hackage.haskell.org/package/logfloat-0.12.1}},
  year = {2010},
  month = {March},
  version = {0.12.1},
  keywords = {Haskell, Data, Math, Natural Language Processing, Statistics},
  subtype = {program},
}

@Misc{thornton2009logfloat-0.11.0,
  author = {wren ng thornton},
  title = {{logfloat: Log-domain floating point numbers}},
  howpublished = {\url{http://hackage.haskell.org/package/logfloat-0.11.0}},
  year = {2009},
  month = {January},
  version = {0.11.0},
  keywords = {Haskell, Data, Math, Natural Language Processing},
  subtype = {program},
}

@Misc{ingram2008Coroutine-0.1.0.0,
  author = {Ryan Ingram},
  title = {{Coroutine: Type-safe coroutines using lightweight session types.}},
  howpublished = {\url{http://hackage.haskell.org/package/Coroutine-0.1.0.0}},
  year = {2008},
  month = {December},
  version = {0.1.0.0},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{martin2008hsdip-0.1,
  author = {Evan Martin},
  title = {{hsdip: hsdip - a Diplomacy parser/renderer}},
  howpublished = {\url{http://hackage.haskell.org/package/hsdip-0.1}},
  year = {2008},
  month = {February},
  version = {0.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{simpson2009tconfig-0.5,
  author = {Anthony Simpson},
  title = {{tconfig: Simple text configuration file parser library.}},
  howpublished = {\url{http://hackage.haskell.org/package/tconfig-0.5}},
  year = {2009},
  month = {June},
  version = {0.5},
  keywords = {Haskell, Parsing},
  subtype = {program},
}

@Misc{simpson2010tconfig-0.5.1,
  author = {Anthony Simpson},
  title = {{tconfig: Simple text configuration file parser library.}},
  howpublished = {\url{http://hackage.haskell.org/package/tconfig-0.5.1}},
  year = {2010},
  month = {April},
  version = {0.5.1},
  keywords = {Haskell, Parsing},
  subtype = {program},
}

@Misc{simpson2009tconfig-0.2,
  author = {Anthony Simpson},
  title = {{tconfig: Simple text configuration file parser library.}},
  howpublished = {\url{http://hackage.haskell.org/package/tconfig-0.2}},
  year = {2009},
  month = {June},
  version = {0.2},
  keywords = {Haskell, Parsing},
  subtype = {program},
}

@Misc{unknown2006HDBC-sqlite3-1.0.1.0,
  author = {unknown},
  title = {{HDBC-sqlite3: }},
  howpublished = {\url{http://hackage.haskell.org/package/HDBC-sqlite3-1.0.1.0}},
  year = {2006},
  month = {September},
  version = {1.0.1.0},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{goerzen2007HDBC-sqlite3-1.1.3.0,
  author = {John Goerzen},
  title = {{HDBC-sqlite3: Sqlite v3 driver for HDBC}},
  howpublished = {\url{http://hackage.haskell.org/package/HDBC-sqlite3-1.1.3.0}},
  year = {2007},
  month = {October},
  version = {1.1.3.0},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{goerzen2009HDBC-sqlite3-2.0.0.0,
  author = {John Goerzen},
  title = {{HDBC-sqlite3: Sqlite v3 driver for HDBC}},
  howpublished = {\url{http://hackage.haskell.org/package/HDBC-sqlite3-2.0.0.0}},
  year = {2009},
  month = {January},
  version = {2.0.0.0},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{goerzen2009HDBC-sqlite3-2.2.0.0,
  author = {John Goerzen},
  title = {{HDBC-sqlite3: Sqlite v3 driver for HDBC}},
  howpublished = {\url{http://hackage.haskell.org/package/HDBC-sqlite3-2.2.0.0}},
  year = {2009},
  month = {November},
  version = {2.2.0.0},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{goerzen2009HDBC-sqlite3-2.1.0.2,
  author = {John Goerzen},
  title = {{HDBC-sqlite3: Sqlite v3 driver for HDBC}},
  howpublished = {\url{http://hackage.haskell.org/package/HDBC-sqlite3-2.1.0.2}},
  year = {2009},
  month = {July},
  version = {2.1.0.2},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{goerzen2010HDBC-sqlite3-2.3.0.0,
  author = {John Goerzen},
  title = {{HDBC-sqlite3: Sqlite v3 driver for HDBC}},
  howpublished = {\url{http://hackage.haskell.org/package/HDBC-sqlite3-2.3.0.0}},
  year = {2010},
  month = {February},
  version = {2.3.0.0},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{goerzen2008HDBC-sqlite3-1.1.6.0,
  author = {John Goerzen},
  title = {{HDBC-sqlite3: Sqlite v3 driver for HDBC}},
  howpublished = {\url{http://hackage.haskell.org/package/HDBC-sqlite3-1.1.6.0}},
  year = {2008},
  month = {December},
  version = {1.1.6.0},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{goerzen2009HDBC-sqlite3-2.1.0.0,
  author = {John Goerzen},
  title = {{HDBC-sqlite3: Sqlite v3 driver for HDBC}},
  howpublished = {\url{http://hackage.haskell.org/package/HDBC-sqlite3-2.1.0.0}},
  year = {2009},
  month = {February},
  version = {2.1.0.0},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{goerzen2008HDBC-sqlite3-1.1.3.1,
  author = {John Goerzen},
  title = {{HDBC-sqlite3: Sqlite v3 driver for HDBC}},
  howpublished = {\url{http://hackage.haskell.org/package/HDBC-sqlite3-1.1.3.1}},
  year = {2008},
  month = {January},
  version = {1.1.3.1},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{goerzen2008HDBC-sqlite3-1.1.4.0,
  author = {John Goerzen},
  title = {{HDBC-sqlite3: Sqlite v3 driver for HDBC}},
  howpublished = {\url{http://hackage.haskell.org/package/HDBC-sqlite3-1.1.4.0}},
  year = {2008},
  month = {January},
  version = {1.1.4.0},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{tang2008HsParrot-0.0.2,
  author = {Audrey Tang},
  title = {{HsParrot: Haskell integration with Parrot virtual machine}},
  howpublished = {\url{http://hackage.haskell.org/package/HsParrot-0.0.2}},
  year = {2008},
  month = {June},
  version = {0.0.2},
  keywords = {Haskell, Language, Pugs},
  subtype = {program},
}

@Misc{tang2008HsParrot-0.0.1,
  author = {Audrey Tang},
  title = {{HsParrot: Haskell integration with Parrot virtual machine}},
  howpublished = {\url{http://hackage.haskell.org/package/HsParrot-0.0.1}},
  year = {2008},
  month = {June},
  version = {0.0.1},
  keywords = {Haskell, Language, Pugs},
  subtype = {program},
}

@Misc{pollard2009predicates-0.1,
  author = {George Pollard},
  title = {{predicates: A couple of convenience functions for forming predicates.}},
  howpublished = {\url{http://hackage.haskell.org/package/predicates-0.1}},
  year = {2009},
  month = {January},
  version = {0.1},
  keywords = {Haskell, Combinators},
  subtype = {program},
}

@Misc{finnsson2010test-framework-th-0.1.2,
  author = {Oscar Finnsson and Emil Nordling},
  title = {{test-framework-th: Automagically generate the HUnit- and Quickcheck-bulk-code using Template Haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/test-framework-th-0.1.2}},
  year = {2010},
  month = {May},
  version = {0.1.2},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{finnsson2010test-framework-th-0.1.3,
  author = {Oscar Finnsson and Emil Nordling},
  title = {{test-framework-th: Automagically generate the HUnit- and Quickcheck-bulk-code using Template Haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/test-framework-th-0.1.3}},
  year = {2010},
  month = {August},
  version = {0.1.3},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{kmett2010heaps-0.1,
  author = {Edward A. Kmett},
  title = {{heaps: Asymptotically optimal Brodal/Okasaki heaps.}},
  howpublished = {\url{http://hackage.haskell.org/package/heaps-0.1}},
  year = {2010},
  month = {May},
  version = {0.1},
  keywords = {Haskell, Data Structures},
  subtype = {program},
}

@Misc{kmett2010heaps-0.2,
  author = {Edward A. Kmett},
  title = {{heaps: Asymptotically optimal Brodal/Okasaki heaps.}},
  howpublished = {\url{http://hackage.haskell.org/package/heaps-0.2}},
  year = {2010},
  month = {May},
  version = {0.2},
  keywords = {Haskell, Data Structures},
  subtype = {program},
}

@Misc{morelli2010photoname-2.3.0,
  author = {Dino Morelli},
  title = {{photoname: Rename JPEG photo files based on shoot date}},
  howpublished = {\url{http://hackage.haskell.org/package/photoname-2.3.0}},
  year = {2010},
  month = {January},
  version = {2.3.0},
  keywords = {Haskell, Unclassified},
  subtype = {program},
}

@Misc{morelli2008photoname-2.1,
  author = {Dino Morelli},
  title = {{photoname: Rename JPEG photo files based on shoot date}},
  howpublished = {\url{http://hackage.haskell.org/package/photoname-2.1}},
  year = {2008},
  month = {October},
  version = {2.1},
  keywords = {Haskell, Unclassified},
  subtype = {program},
}

@Misc{morelli2008photoname-2.0,
  author = {Dino Morelli},
  title = {{photoname: Rename JPEG photo files based on shoot date}},
  howpublished = {\url{http://hackage.haskell.org/package/photoname-2.0}},
  year = {2008},
  month = {March},
  version = {2.0},
  keywords = {Haskell, Unclassified},
  subtype = {program},
}

@Misc{morelli2009photoname-2.2,
  author = {Dino Morelli},
  title = {{photoname: Rename JPEG photo files based on shoot date}},
  howpublished = {\url{http://hackage.haskell.org/package/photoname-2.2}},
  year = {2009},
  month = {June},
  version = {2.2},
  keywords = {Haskell, Unclassified},
  subtype = {program},
}

@Misc{gavin2008tfp-0.1,
  author = {Peter Gavin},
  title = {{tfp: Type-level programming library using type families}},
  howpublished = {\url{http://hackage.haskell.org/package/tfp-0.1}},
  year = {2008},
  month = {October},
  version = {0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{gavin2008tfp-0.2,
  author = {Peter Gavin},
  title = {{tfp: Type-level programming library using type families}},
  howpublished = {\url{http://hackage.haskell.org/package/tfp-0.2}},
  year = {2008},
  month = {December},
  version = {0.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{mitchell2009hlint-1.6.7,
  author = {Neil Mitchell},
  title = {{hlint: Source code suggestions}},
  howpublished = {\url{http://hackage.haskell.org/package/hlint-1.6.7}},
  year = {2009},
  month = {August},
  version = {1.6.7},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{mitchell2010hlint-1.6.17,
  author = {Neil Mitchell},
  title = {{hlint: Source code suggestions}},
  howpublished = {\url{http://hackage.haskell.org/package/hlint-1.6.17}},
  year = {2010},
  month = {February},
  version = {1.6.17},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{mitchell2009hlint-1.6.12,
  author = {Neil Mitchell},
  title = {{hlint: Source code suggestions}},
  howpublished = {\url{http://hackage.haskell.org/package/hlint-1.6.12}},
  year = {2009},
  month = {November},
  version = {1.6.12},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{mitchell2010hlint-1.8,
  author = {Neil Mitchell},
  title = {{hlint: Source code suggestions}},
  howpublished = {\url{http://hackage.haskell.org/package/hlint-1.8}},
  year = {2010},
  month = {September},
  version = {1.8},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{mitchell2008hlint-1.0.0.0,
  author = {Neil Mitchell},
  title = {{hlint: Source code suggestions}},
  howpublished = {\url{http://hackage.haskell.org/package/hlint-1.0.0.0}},
  year = {2008},
  month = {December},
  version = {1.0.0.0},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{mitchell2008hlint-1.0.0.1,
  author = {Neil Mitchell},
  title = {{hlint: Source code suggestions}},
  howpublished = {\url{http://hackage.haskell.org/package/hlint-1.0.0.1}},
  year = {2008},
  month = {December},
  version = {1.0.0.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{mitchell2009hlint-1.6.8,
  author = {Neil Mitchell},
  title = {{hlint: Source code suggestions}},
  howpublished = {\url{http://hackage.haskell.org/package/hlint-1.6.8}},
  year = {2009},
  month = {September},
  version = {1.6.8},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{mitchell2010hlint-1.7,
  author = {Neil Mitchell},
  title = {{hlint: Source code suggestions}},
  howpublished = {\url{http://hackage.haskell.org/package/hlint-1.7}},
  year = {2010},
  month = {June},
  version = {1.7},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{mitchell2010hlint-1.7.2,
  author = {Neil Mitchell},
  title = {{hlint: Source code suggestions}},
  howpublished = {\url{http://hackage.haskell.org/package/hlint-1.7.2}},
  year = {2010},
  month = {June},
  version = {1.7.2},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{mitchell2009hlint-1.6,
  author = {Neil Mitchell},
  title = {{hlint: Source code suggestions}},
  howpublished = {\url{http://hackage.haskell.org/package/hlint-1.6}},
  year = {2009},
  month = {July},
  version = {1.6},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{mitchell2010hlint-1.6.21,
  author = {Neil Mitchell},
  title = {{hlint: Source code suggestions}},
  howpublished = {\url{http://hackage.haskell.org/package/hlint-1.6.21}},
  year = {2010},
  month = {April},
  version = {1.6.21},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{mitchell2009hlint-1.6.9,
  author = {Neil Mitchell},
  title = {{hlint: Source code suggestions}},
  howpublished = {\url{http://hackage.haskell.org/package/hlint-1.6.9}},
  year = {2009},
  month = {September},
  version = {1.6.9},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{mitchell2009hlint-1.6.4,
  author = {Neil Mitchell},
  title = {{hlint: Source code suggestions}},
  howpublished = {\url{http://hackage.haskell.org/package/hlint-1.6.4}},
  year = {2009},
  month = {July},
  version = {1.6.4},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{mitchell2009hlint-1.6.3,
  author = {Neil Mitchell},
  title = {{hlint: Source code suggestions}},
  howpublished = {\url{http://hackage.haskell.org/package/hlint-1.6.3}},
  year = {2009},
  month = {July},
  version = {1.6.3},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{mitchell2009hlint-1.4,
  author = {Neil Mitchell},
  title = {{hlint: Source code suggestions}},
  howpublished = {\url{http://hackage.haskell.org/package/hlint-1.4}},
  year = {2009},
  month = {April},
  version = {1.4},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{mitchell2010hlint-1.6.16,
  author = {Neil Mitchell},
  title = {{hlint: Source code suggestions}},
  howpublished = {\url{http://hackage.haskell.org/package/hlint-1.6.16}},
  year = {2010},
  month = {January},
  version = {1.6.16},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{mitchell2009hlint-1.6.5,
  author = {Neil Mitchell},
  title = {{hlint: Source code suggestions}},
  howpublished = {\url{http://hackage.haskell.org/package/hlint-1.6.5}},
  year = {2009},
  month = {August},
  version = {1.6.5},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{mitchell2010hlint-1.6.13,
  author = {Neil Mitchell},
  title = {{hlint: Source code suggestions}},
  howpublished = {\url{http://hackage.haskell.org/package/hlint-1.6.13}},
  year = {2010},
  month = {January},
  version = {1.6.13},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{mitchell2010hlint-1.6.15,
  author = {Neil Mitchell},
  title = {{hlint: Source code suggestions}},
  howpublished = {\url{http://hackage.haskell.org/package/hlint-1.6.15}},
  year = {2010},
  month = {January},
  version = {1.6.15},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{mitchell2010hlint-1.7.1,
  author = {Neil Mitchell},
  title = {{hlint: Source code suggestions}},
  howpublished = {\url{http://hackage.haskell.org/package/hlint-1.7.1}},
  year = {2010},
  month = {June},
  version = {1.7.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{mitchell2009hlint-1.6.10,
  author = {Neil Mitchell},
  title = {{hlint: Source code suggestions}},
  howpublished = {\url{http://hackage.haskell.org/package/hlint-1.6.10}},
  year = {2009},
  month = {September},
  version = {1.6.10},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{mitchell2009hlint-1.6.1,
  author = {Neil Mitchell},
  title = {{hlint: Source code suggestions}},
  howpublished = {\url{http://hackage.haskell.org/package/hlint-1.6.1}},
  year = {2009},
  month = {July},
  version = {1.6.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{mitchell2009hlint-1.2,
  author = {Neil Mitchell},
  title = {{hlint: Source code suggestions}},
  howpublished = {\url{http://hackage.haskell.org/package/hlint-1.2}},
  year = {2009},
  month = {January},
  version = {1.2},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{mitchell2010hlint-1.6.14,
  author = {Neil Mitchell},
  title = {{hlint: Source code suggestions}},
  howpublished = {\url{http://hackage.haskell.org/package/hlint-1.6.14}},
  year = {2010},
  month = {January},
  version = {1.6.14},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{mitchell2009hlint-1.6.6,
  author = {Neil Mitchell},
  title = {{hlint: Source code suggestions}},
  howpublished = {\url{http://hackage.haskell.org/package/hlint-1.6.6}},
  year = {2009},
  month = {August},
  version = {1.6.6},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{mitchell2009hlint-1.6.2,
  author = {Neil Mitchell},
  title = {{hlint: Source code suggestions}},
  howpublished = {\url{http://hackage.haskell.org/package/hlint-1.6.2}},
  year = {2009},
  month = {July},
  version = {1.6.2},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{mitchell2010hlint-1.6.18,
  author = {Neil Mitchell},
  title = {{hlint: Source code suggestions}},
  howpublished = {\url{http://hackage.haskell.org/package/hlint-1.6.18}},
  year = {2010},
  month = {February},
  version = {1.6.18},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{mitchell2010hlint-1.7.3,
  author = {Neil Mitchell},
  title = {{hlint: Source code suggestions}},
  howpublished = {\url{http://hackage.haskell.org/package/hlint-1.7.3}},
  year = {2010},
  month = {July},
  version = {1.7.3},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{mitchell2010hlint-1.6.19,
  author = {Neil Mitchell},
  title = {{hlint: Source code suggestions}},
  howpublished = {\url{http://hackage.haskell.org/package/hlint-1.6.19}},
  year = {2010},
  month = {February},
  version = {1.6.19},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{mitchell2010hlint-1.6.20,
  author = {Neil Mitchell},
  title = {{hlint: Source code suggestions}},
  howpublished = {\url{http://hackage.haskell.org/package/hlint-1.6.20}},
  year = {2010},
  month = {February},
  version = {1.6.20},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{mitchell2009hlint-1.6.11,
  author = {Neil Mitchell},
  title = {{hlint: Source code suggestions}},
  howpublished = {\url{http://hackage.haskell.org/package/hlint-1.6.11}},
  year = {2009},
  month = {September},
  version = {1.6.11},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{simons2008monadenv-0.0-2005-02-14,
  author = {Peter Simons},
  title = {{monadenv: }},
  howpublished = {\url{http://hackage.haskell.org/package/monadenv-0.0}},
  year = {2008},
  month = {February},
  version = {0.0-2005-02-14},
  keywords = {Haskell, Monads},
  subtype = {program},
}

@Misc{drape2009hsc3-lang-0.7,
  author = {Rohan Drape},
  title = {{hsc3-lang: Haskell SuperCollider Language}},
  howpublished = {\url{http://hackage.haskell.org/package/hsc3-lang-0.7}},
  year = {2009},
  month = {June},
  version = {0.7},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{drape2010hsc3-lang-0.8,
  author = {Rohan Drape},
  title = {{hsc3-lang: Haskell SuperCollider Language}},
  howpublished = {\url{http://hackage.haskell.org/package/hsc3-lang-0.8}},
  year = {2010},
  month = {March},
  version = {0.8},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{pollard2009ranges-0.2.2,
  author = {George Pollard},
  title = {{ranges: Ranges and various functions on them.}},
  howpublished = {\url{http://hackage.haskell.org/package/ranges-0.2.2}},
  year = {2009},
  month = {April},
  version = {0.2.2},
  keywords = {Haskell, data},
  subtype = {program},
}

@Misc{pollard2009ranges-0.2.1,
  author = {George Pollard},
  title = {{ranges: Ranges and various functions on them.}},
  howpublished = {\url{http://hackage.haskell.org/package/ranges-0.2.1}},
  year = {2009},
  month = {April},
  version = {0.2.1},
  keywords = {Haskell, data},
  subtype = {program},
}

@Misc{pollard2009ranges-0.1,
  author = {George Pollard},
  title = {{ranges: }},
  howpublished = {\url{http://hackage.haskell.org/package/ranges-0.1}},
  year = {2009},
  month = {March},
  version = {0.1},
  keywords = {Haskell, data},
  subtype = {program},
}

@Misc{pollard2009ranges-0.2,
  author = {George Pollard},
  title = {{ranges: Ranges and various functions on them.}},
  howpublished = {\url{http://hackage.haskell.org/package/ranges-0.2}},
  year = {2009},
  month = {April},
  version = {0.2},
  keywords = {Haskell, data},
  subtype = {program},
}

@Misc{diaz2010Docs-1.0.0,
  author = {Daniel Diaz},
  title = {{Docs: Documentation types library.}},
  howpublished = {\url{http://hackage.haskell.org/package/Docs-1.0.0}},
  year = {2010},
  month = {July},
  version = {1.0.0},
  keywords = {Haskell, Documentation},
  subtype = {program},
}

@Misc{dusek2010JSONb-1.0.2,
  author = {Jason Dusek},
  title = {{JSONb: JSON parser that uses byte strings.}},
  howpublished = {\url{http://hackage.haskell.org/package/JSONb-1.0.2}},
  year = {2010},
  month = {June},
  version = {1.0.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{dusek2010JSONb-1.0.0,
  author = {Jason Dusek},
  title = {{JSONb: JSON parser that uses byte strings.}},
  howpublished = {\url{http://hackage.haskell.org/package/JSONb-1.0.0}},
  year = {2010},
  month = {April},
  version = {1.0.0},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{dusek2010JSONb-1.0.1,
  author = {Jason Dusek},
  title = {{JSONb: JSON parser that uses byte strings.}},
  howpublished = {\url{http://hackage.haskell.org/package/JSONb-1.0.1}},
  year = {2010},
  month = {June},
  version = {1.0.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{jeremyseereasoncom2010web-routes-regular-0.18,
  author = {jeremy@seereason.com},
  title = {{web-routes-regular: Library for maintaining correctness of URLs within an application.}},
  howpublished = {\url{http://hackage.haskell.org/package/web-routes-regular-0.18}},
  year = {2010},
  month = {April},
  version = {0.18},
  keywords = {Haskell, Web, Language},
  subtype = {program},
}

@Misc{duregard2010happy-meta-0.1.1,
  author = {Jonas Duregard},
  title = {{happy-meta: Quasi-quoter for Happy parsers}},
  howpublished = {\url{http://hackage.haskell.org/package/happy-meta-0.1.1}},
  year = {2010},
  month = {September},
  version = {0.1.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{siederdissen2010BiobaseTypes-0.0.2.1,
  author = {Christian Hoener zu Siederdissen},
  title = {{BiobaseTypes: Ring class, with several instances.}},
  howpublished = {\url{http://hackage.haskell.org/package/BiobaseTypes-0.0.2.1}},
  year = {2010},
  month = {September},
  version = {0.0.2.1},
  keywords = {Haskell, Bioinformatics},
  subtype = {program},
}

@Misc{stewart2009hackage-sparks-0.3,
  author = {Don Stewart},
  title = {{hackage-sparks: Generate sparkline graphs of hackage statistics}},
  howpublished = {\url{http://hackage.haskell.org/package/hackage-sparks-0.3}},
  year = {2009},
  month = {February},
  version = {0.3},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{stewart2009hackage-sparks-0.5,
  author = {Don Stewart},
  title = {{hackage-sparks: Generate sparkline graphs of hackage statistics}},
  howpublished = {\url{http://hackage.haskell.org/package/hackage-sparks-0.5}},
  year = {2009},
  month = {February},
  version = {0.5},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{stewart2008hackage-sparks-0.1,
  author = {Don Stewart},
  title = {{hackage-sparks: Generate sparkline graphs of hackage statistics}},
  howpublished = {\url{http://hackage.haskell.org/package/hackage-sparks-0.1}},
  year = {2008},
  month = {June},
  version = {0.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{stewart2008hackage-sparks-0.2,
  author = {Don Stewart},
  title = {{hackage-sparks: Generate sparkline graphs of hackage statistics}},
  howpublished = {\url{http://hackage.haskell.org/package/hackage-sparks-0.2}},
  year = {2008},
  month = {October},
  version = {0.2},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{gill2009kure-your-boilerplate-0.1.3,
  author = {Andy Gill},
  title = {{kure-your-boilerplate: Generator for Boilerplate KURE Combinators}},
  howpublished = {\url{http://hackage.haskell.org/package/kure-your-boilerplate-0.1.3}},
  year = {2009},
  month = {January},
  version = {0.1.3},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{gill2009kure-your-boilerplate-0.1.1,
  author = {Andy Gill},
  title = {{kure-your-boilerplate: Generator for Boilerplate KURE Combinators}},
  howpublished = {\url{http://hackage.haskell.org/package/kure-your-boilerplate-0.1.1}},
  year = {2009},
  month = {January},
  version = {0.1.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{unknown2008xosd-0.1.1,
  author = {unknown},
  title = {{xosd: A binding to the X on-screen display}},
  howpublished = {\url{http://hackage.haskell.org/package/xosd-0.1.1}},
  year = {2008},
  month = {November},
  version = {0.1.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2008xosd-0.1,
  author = {unknown},
  title = {{xosd: A binding to the X on-screen display}},
  howpublished = {\url{http://hackage.haskell.org/package/xosd-0.1}},
  year = {2008},
  month = {November},
  version = {0.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2008xosd-0.2,
  author = {unknown},
  title = {{xosd: A binding to the X on-screen display}},
  howpublished = {\url{http://hackage.haskell.org/package/xosd-0.2}},
  year = {2008},
  month = {November},
  version = {0.2},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{pho2009HsHyperEstraier-0.3,
  author = {PHO},
  title = {{HsHyperEstraier: HyperEstraier binding for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HsHyperEstraier-0.3}},
  year = {2009},
  month = {January},
  version = {0.3},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{pho2009HsHyperEstraier-0.3.1,
  author = {PHO},
  title = {{HsHyperEstraier: HyperEstraier binding for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HsHyperEstraier-0.3.1}},
  year = {2009},
  month = {February},
  version = {0.3.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{pho2008HsHyperEstraier-0.2.1,
  author = {PHO},
  title = {{HsHyperEstraier: HyperEstraier binding for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HsHyperEstraier-0.2.1}},
  year = {2008},
  month = {July},
  version = {0.2.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{pho2010HsHyperEstraier-0.3.2,
  author = {PHO},
  title = {{HsHyperEstraier: HyperEstraier binding for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HsHyperEstraier-0.3.2}},
  year = {2010},
  month = {February},
  version = {0.3.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{pho2007HsHyperEstraier-0.1,
  author = {PHO},
  title = {{HsHyperEstraier: HyperEstraier binding for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HsHyperEstraier-0.1}},
  year = {2007},
  month = {October},
  version = {0.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{pho2007HsHyperEstraier-0.2,
  author = {PHO},
  title = {{HsHyperEstraier: HyperEstraier binding for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HsHyperEstraier-0.2}},
  year = {2007},
  month = {November},
  version = {0.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{wang2009loli-2009.6.29,
  author = {Wang and Jinjing},
  title = {{loli: A minimum web dev DSL in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/loli-2009.6.29}},
  year = {2009},
  month = {June},
  version = {2009.6.29},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2009loli-2009.10.13,
  author = {Wang and Jinjing},
  title = {{loli: A minimum web dev DSL in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/loli-2009.10.13}},
  year = {2009},
  month = {October},
  version = {2009.10.13},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2009loli-2009.6.27,
  author = {Wang and Jinjing},
  title = {{loli: A minimum web dev DSL in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/loli-2009.6.27}},
  year = {2009},
  month = {June},
  version = {2009.6.27},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2009loli-2009.6.25,
  author = {Wang and Jinjing},
  title = {{loli: loli}},
  howpublished = {\url{http://hackage.haskell.org/package/loli-2009.6.25}},
  year = {2009},
  month = {June},
  version = {2009.6.25},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2009loli-2009.8.16,
  author = {Wang and Jinjing},
  title = {{loli: A minimum web dev DSL in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/loli-2009.8.16}},
  year = {2009},
  month = {August},
  version = {2009.8.16},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2009loli-2009.8.18,
  author = {Wang and Jinjing},
  title = {{loli: A minimum web dev DSL in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/loli-2009.8.18}},
  year = {2009},
  month = {August},
  version = {2009.8.18},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2009loli-2009.6.26,
  author = {Wang and Jinjing},
  title = {{loli: A minimum web dev DSL in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/loli-2009.6.26}},
  year = {2009},
  month = {June},
  version = {2009.6.26},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2009loli-2009.7.2,
  author = {Wang and Jinjing},
  title = {{loli: A minimum web dev DSL in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/loli-2009.7.2}},
  year = {2009},
  month = {July},
  version = {2009.7.2},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{silva2009gtk2hs-cast-gtkglext-0.10.1.0,
  author = {Marco T\'{u}lio Gontijo e Silva},
  title = {{gtk2hs-cast-gtkglext: A type class for cast functions of Gtk2hs: gtkglext package}},
  howpublished = {\url{http://hackage.haskell.org/package/gtk2hs-cast-gtkglext-0.10.1.0}},
  year = {2009},
  month = {May},
  version = {0.10.1.0},
  keywords = {Haskell, GUI},
  subtype = {program},
}

@Misc{silva2009gtk2hs-cast-gtkglext-0.10.1.2,
  author = {Marco T\'{u}lio Gontijo e Silva},
  title = {{gtk2hs-cast-gtkglext: A type class for cast functions of Gtk2hs: gtkglext package}},
  howpublished = {\url{http://hackage.haskell.org/package/gtk2hs-cast-gtkglext-0.10.1.2}},
  year = {2009},
  month = {May},
  version = {0.10.1.2},
  keywords = {Haskell, GUI},
  subtype = {program},
}

@Misc{silva2009gtk2hs-cast-gtkglext-0.10.1.1,
  author = {Marco T\'{u}lio Gontijo e Silva},
  title = {{gtk2hs-cast-gtkglext: A type class for cast functions of Gtk2hs: gtkglext package}},
  howpublished = {\url{http://hackage.haskell.org/package/gtk2hs-cast-gtkglext-0.10.1.1}},
  year = {2009},
  month = {May},
  version = {0.10.1.1},
  keywords = {Haskell, GUI},
  subtype = {program},
}

@Misc{greayer2008LslPlus-0.1.2,
  author = {Robert Greayer},
  title = {{LslPlus: An execution and testing framework for the Linden Scripting Language (LSL)}},
  howpublished = {\url{http://hackage.haskell.org/package/LslPlus-0.1.2}},
  year = {2008},
  month = {November},
  version = {0.1.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{greayer2008LslPlus-0.1.0,
  author = {Robert Greayer},
  title = {{LslPlus: An execution and testing framework for the Linden Scripting Language (LSL)}},
  howpublished = {\url{http://hackage.haskell.org/package/LslPlus-0.1.0}},
  year = {2008},
  month = {November},
  version = {0.1.0},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{greayer2009LslPlus-0.4.3,
  author = {Robert Greayer},
  title = {{LslPlus: An execution and testing framework for the Linden Scripting Language (LSL)}},
  howpublished = {\url{http://hackage.haskell.org/package/LslPlus-0.4.3}},
  year = {2009},
  month = {August},
  version = {0.4.3},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{greayer2009LslPlus-0.3.1,
  author = {Robert Greayer},
  title = {{LslPlus: An execution and testing framework for the Linden Scripting Language (LSL)}},
  howpublished = {\url{http://hackage.haskell.org/package/LslPlus-0.3.1}},
  year = {2009},
  month = {February},
  version = {0.3.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{greayer2009LslPlus-0.3.3,
  author = {Robert Greayer},
  title = {{LslPlus: An execution and testing framework for the Linden Scripting Language (LSL)}},
  howpublished = {\url{http://hackage.haskell.org/package/LslPlus-0.3.3}},
  year = {2009},
  month = {February},
  version = {0.3.3},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{greayer2009LslPlus-0.3.6,
  author = {Robert Greayer},
  title = {{LslPlus: An execution and testing framework for the Linden Scripting Language (LSL)}},
  howpublished = {\url{http://hackage.haskell.org/package/LslPlus-0.3.6}},
  year = {2009},
  month = {March},
  version = {0.3.6},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{greayer2009LslPlus-0.4.1.1,
  author = {Robert Greayer},
  title = {{LslPlus: An execution and testing framework for the Linden Scripting Language (LSL)}},
  howpublished = {\url{http://hackage.haskell.org/package/LslPlus-0.4.1.1}},
  year = {2009},
  month = {May},
  version = {0.4.1.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{greayer2009LslPlus-0.4.0,
  author = {Robert Greayer},
  title = {{LslPlus: An execution and testing framework for the Linden Scripting Language (LSL)}},
  howpublished = {\url{http://hackage.haskell.org/package/LslPlus-0.4.0}},
  year = {2009},
  month = {May},
  version = {0.4.0},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{greayer2008LslPlus-0.2.0,
  author = {Robert Greayer},
  title = {{LslPlus: An execution and testing framework for the Linden Scripting Language (LSL)}},
  howpublished = {\url{http://hackage.haskell.org/package/LslPlus-0.2.0}},
  year = {2008},
  month = {December},
  version = {0.2.0},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{greayer2009LslPlus-0.3.5,
  author = {Robert Greayer},
  title = {{LslPlus: An execution and testing framework for the Linden Scripting Language (LSL)}},
  howpublished = {\url{http://hackage.haskell.org/package/LslPlus-0.3.5}},
  year = {2009},
  month = {March},
  version = {0.3.5},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{greayer2008LslPlus-0.1.3,
  author = {Robert Greayer},
  title = {{LslPlus: An execution and testing framework for the Linden Scripting Language (LSL)}},
  howpublished = {\url{http://hackage.haskell.org/package/LslPlus-0.1.3}},
  year = {2008},
  month = {November},
  version = {0.1.3},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{greayer2008LslPlus-0.1.4,
  author = {Robert Greayer},
  title = {{LslPlus: An execution and testing framework for the Linden Scripting Language (LSL)}},
  howpublished = {\url{http://hackage.haskell.org/package/LslPlus-0.1.4}},
  year = {2008},
  month = {November},
  version = {0.1.4},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{greayer2008LslPlus-0.1.1,
  author = {Robert Greayer},
  title = {{LslPlus: An execution and testing framework for the Linden Scripting Language (LSL)}},
  howpublished = {\url{http://hackage.haskell.org/package/LslPlus-0.1.1}},
  year = {2008},
  month = {November},
  version = {0.1.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{greayer2009LslPlus-0.3.0,
  author = {Robert Greayer},
  title = {{LslPlus: An execution and testing framework for the Linden Scripting Language (LSL)}},
  howpublished = {\url{http://hackage.haskell.org/package/LslPlus-0.3.0}},
  year = {2009},
  month = {February},
  version = {0.3.0},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{greayer2009LslPlus-0.3.2,
  author = {Robert Greayer},
  title = {{LslPlus: An execution and testing framework for the Linden Scripting Language (LSL)}},
  howpublished = {\url{http://hackage.haskell.org/package/LslPlus-0.3.2}},
  year = {2009},
  month = {February},
  version = {0.3.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{greayer2009LslPlus-0.3.4,
  author = {Robert Greayer},
  title = {{LslPlus: An execution and testing framework for the Linden Scripting Language (LSL)}},
  howpublished = {\url{http://hackage.haskell.org/package/LslPlus-0.3.4}},
  year = {2009},
  month = {March},
  version = {0.3.4},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{greayer2009LslPlus-0.4.1,
  author = {Robert Greayer},
  title = {{LslPlus: An execution and testing framework for the Linden Scripting Language (LSL)}},
  howpublished = {\url{http://hackage.haskell.org/package/LslPlus-0.4.1}},
  year = {2009},
  month = {May},
  version = {0.4.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{greayer2009LslPlus-0.4.2,
  author = {Robert Greayer},
  title = {{LslPlus: An execution and testing framework for the Linden Scripting Language (LSL)}},
  howpublished = {\url{http://hackage.haskell.org/package/LslPlus-0.4.2}},
  year = {2009},
  month = {July},
  version = {0.4.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{thielemann2010haskore-supercollider-0.1.2,
  author = {Henning Thielemann},
  title = {{haskore-supercollider: Haskore back-end for SuperCollider}},
  howpublished = {\url{http://hackage.haskell.org/package/haskore-supercollider-0.1.2}},
  year = {2010},
  month = {July},
  version = {0.1.2},
  keywords = {Haskell, Sound, Music},
  subtype = {program},
}

@Misc{thielemann2010haskore-supercollider-0.1.2.1,
  author = {Henning Thielemann},
  title = {{haskore-supercollider: Haskore back-end for SuperCollider}},
  howpublished = {\url{http://hackage.haskell.org/package/haskore-supercollider-0.1.2.1}},
  year = {2010},
  month = {July},
  version = {0.1.2.1},
  keywords = {Haskell, Sound, Music},
  subtype = {program},
}

@Misc{thielemann2008haskore-supercollider-0.0.2,
  author = {Henning Thielemann},
  title = {{haskore-supercollider: Haskore back-end for SuperCollider}},
  howpublished = {\url{http://hackage.haskell.org/package/haskore-supercollider-0.0.2}},
  year = {2008},
  month = {September},
  version = {0.0.2},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{thielemann2010haskore-supercollider-0.1.2.2,
  author = {Henning Thielemann},
  title = {{haskore-supercollider: Haskore back-end for SuperCollider}},
  howpublished = {\url{http://hackage.haskell.org/package/haskore-supercollider-0.1.2.2}},
  year = {2010},
  month = {July},
  version = {0.1.2.2},
  keywords = {Haskell, Sound, Music},
  subtype = {program},
}

@Misc{thielemann2009haskore-supercollider-0.1.1,
  author = {Henning Thielemann},
  title = {{haskore-supercollider: Haskore back-end for SuperCollider}},
  howpublished = {\url{http://hackage.haskell.org/package/haskore-supercollider-0.1.1}},
  year = {2009},
  month = {May},
  version = {0.1.1},
  keywords = {Haskell, Sound, Music},
  subtype = {program},
}

@Misc{thielemann2009haskore-supercollider-0.1,
  author = {Henning Thielemann},
  title = {{haskore-supercollider: Haskore back-end for SuperCollider}},
  howpublished = {\url{http://hackage.haskell.org/package/haskore-supercollider-0.1}},
  year = {2009},
  month = {January},
  version = {0.1},
  keywords = {Haskell, Sound, Music},
  subtype = {program},
}

@Misc{kiselyov2009reflection-0.0.0,
  author = {Oleg Kiselyov and Chung-chieh Shan},
  title = {{reflection: Functional Pearl: Implicit Configurations}},
  howpublished = {\url{http://hackage.haskell.org/package/reflection-0.0.0}},
  year = {2009},
  month = {March},
  version = {0.0.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{kiselyov2009reflection-0.1.0,
  author = {Oleg Kiselyov and Chung-chieh Shan},
  title = {{reflection: Functional Pearl: Implicit Configurations}},
  howpublished = {\url{http://hackage.haskell.org/package/reflection-0.1.0}},
  year = {2009},
  month = {April},
  version = {0.1.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{kmett2010reflection-0.3.1,
  author = {Edward A. Kmett and Oleg Kiselyov and Chung-chieh Shan},
  title = {{reflection: Functional Pearl: Implicit Configurations}},
  howpublished = {\url{http://hackage.haskell.org/package/reflection-0.3.1}},
  year = {2010},
  month = {June},
  version = {0.3.1},
  keywords = {Haskell, Data, Reflection, Dependent Types},
  subtype = {program},
}

@Misc{kmett2009reflection-0.2.0,
  author = {Edward A. Kmett and Oleg Kiselyov and Chung-chieh Shan},
  title = {{reflection: Functional Pearl: Implicit Configurations}},
  howpublished = {\url{http://hackage.haskell.org/package/reflection-0.2.0}},
  year = {2009},
  month = {August},
  version = {0.2.0},
  keywords = {Haskell, Data, Reflection, Dependent Types},
  subtype = {program},
}

@Misc{kiselyov2009reflection-0.1.1,
  author = {Oleg Kiselyov and Chung-chieh Shan},
  title = {{reflection: Functional Pearl: Implicit Configurations}},
  howpublished = {\url{http://hackage.haskell.org/package/reflection-0.1.1}},
  year = {2009},
  month = {April},
  version = {0.1.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{kmett2009reflection-0.3.0,
  author = {Edward A. Kmett and Oleg Kiselyov and Chung-chieh Shan},
  title = {{reflection: Functional Pearl: Implicit Configurations}},
  howpublished = {\url{http://hackage.haskell.org/package/reflection-0.3.0}},
  year = {2009},
  month = {August},
  version = {0.3.0},
  keywords = {Haskell, Data, Reflection, Dependent Types},
  subtype = {program},
}

@Misc{yakeley2010countable-0.1,
  author = {Ashley Yakeley},
  title = {{countable: Countable, Searchable, Finite, Empty classes}},
  howpublished = {\url{http://hackage.haskell.org/package/countable-0.1}},
  year = {2010},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{smith2009control-monad-queue-0.0.9.2,
  author = {Leon P Smith},
  title = {{control-monad-queue: Reusable corecursive queues, via continuations.}},
  howpublished = {\url{http://hackage.haskell.org/package/control-monad-queue-0.0.9.2}},
  year = {2009},
  month = {July},
  version = {0.0.9.2},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{smith2009control-monad-queue-0.1,
  author = {Leon P Smith},
  title = {{control-monad-queue: Reusable corecursive queues, via continuations.}},
  howpublished = {\url{http://hackage.haskell.org/package/control-monad-queue-0.1}},
  year = {2009},
  month = {July},
  version = {0.1},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{smith2009control-monad-queue-0.0.9.1,
  author = {Leon P Smith},
  title = {{control-monad-queue: Reusable corecursive queues, via continuations.}},
  howpublished = {\url{http://hackage.haskell.org/package/control-monad-queue-0.0.9.1}},
  year = {2009},
  month = {June},
  version = {0.0.9.1},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{smith2009control-monad-queue-0.0.9,
  author = {Leon P Smith},
  title = {{control-monad-queue: Resuable corecursive queues, via continuations.}},
  howpublished = {\url{http://hackage.haskell.org/package/control-monad-queue-0.0.9}},
  year = {2009},
  month = {June},
  version = {0.0.9},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{yakeley2006hnop-0.1,
  author = {Ashley Yakeley},
  title = {{hnop: }},
  howpublished = {\url{http://hackage.haskell.org/package/hnop-0.1}},
  year = {2006},
  month = {November},
  version = {0.1},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{pho2010bindings-apr-util-0.1,
  author = {PHO},
  title = {{bindings-apr-util: Low level bindings to Apache Portable Runtime Utility (APR Utility)}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-apr-util-0.1}},
  year = {2010},
  month = {October},
  version = {0.1},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{goerzen2008magic-1.0.7,
  author = {John Goerzen},
  title = {{magic: Interface to C file/magic library}},
  howpublished = {\url{http://hackage.haskell.org/package/magic-1.0.7}},
  year = {2008},
  month = {January},
  version = {1.0.7},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{goerzen2009magic-1.0.8,
  author = {John Goerzen},
  title = {{magic: Interface to C file/magic library}},
  howpublished = {\url{http://hackage.haskell.org/package/magic-1.0.8}},
  year = {2009},
  month = {August},
  version = {1.0.8},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{goerzen2007magic-1.0.5,
  author = {John Goerzen},
  title = {{magic: Interface to C file/magic library}},
  howpublished = {\url{http://hackage.haskell.org/package/magic-1.0.5}},
  year = {2007},
  month = {March},
  version = {1.0.5},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{kmett2008category-extras-0.53.3,
  author = {Edward A. Kmett and Dave Menendez},
  title = {{category-extras: Various modules and constructs inspired by category theory}},
  howpublished = {\url{http://hackage.haskell.org/package/category-extras-0.53.3}},
  year = {2008},
  month = {June},
  version = {0.53.3},
  keywords = {Haskell, Control, Monads, Comonads},
  subtype = {program},
}

@Misc{kmett2008category-extras-0.44.4,
  author = {Edward A. Kmett and Dave Menendez},
  title = {{category-extras: Various modules and constructs inspired by category theory}},
  howpublished = {\url{http://hackage.haskell.org/package/category-extras-0.44.4}},
  year = {2008},
  month = {May},
  version = {0.44.4},
  keywords = {Haskell, Control, Monads, Comonads},
  subtype = {program},
}

@Misc{kmett2008category-extras-0.50.1,
  author = {Edward A. Kmett and Dave Menendez},
  title = {{category-extras: Various modules and constructs inspired by category theory}},
  howpublished = {\url{http://hackage.haskell.org/package/category-extras-0.50.1}},
  year = {2008},
  month = {May},
  version = {0.50.1},
  keywords = {Haskell, Control, Monads, Comonads},
  subtype = {program},
}

@Misc{kmett2008category-extras-0.53.5,
  author = {Edward A. Kmett},
  title = {{category-extras: Various modules and constructs inspired by category theory}},
  howpublished = {\url{http://hackage.haskell.org/package/category-extras-0.53.5}},
  year = {2008},
  month = {June},
  version = {0.53.5},
  keywords = {Haskell, Control, Monads, Comonads},
  subtype = {program},
}

@Misc{kmett2008category-extras-0.52.3,
  author = {Edward A. Kmett and Dave Menendez},
  title = {{category-extras: Various modules and constructs inspired by category theory}},
  howpublished = {\url{http://hackage.haskell.org/package/category-extras-0.52.3}},
  year = {2008},
  month = {June},
  version = {0.52.3},
  keywords = {Haskell, Control, Monads, Comonads},
  subtype = {program},
}

@Misc{kmett2008category-extras-0.52.0,
  author = {Edward A. Kmett and Dave Menendez},
  title = {{category-extras: Various modules and constructs inspired by category theory}},
  howpublished = {\url{http://hackage.haskell.org/package/category-extras-0.52.0}},
  year = {2008},
  month = {May},
  version = {0.52.0},
  keywords = {Haskell, Control, Monads, Comonads},
  subtype = {program},
}

@Misc{kmett2008category-extras-0.53.0,
  author = {Edward A. Kmett and Dave Menendez},
  title = {{category-extras: Various modules and constructs inspired by category theory}},
  howpublished = {\url{http://hackage.haskell.org/package/category-extras-0.53.0}},
  year = {2008},
  month = {June},
  version = {0.53.0},
  keywords = {Haskell, Control, Monads, Comonads},
  subtype = {program},
}

@Misc{kmett2008category-extras-0.51.3,
  author = {Edward A. Kmett and Dave Menendez},
  title = {{category-extras: Various modules and constructs inspired by category theory}},
  howpublished = {\url{http://hackage.haskell.org/package/category-extras-0.51.3}},
  year = {2008},
  month = {May},
  version = {0.51.3},
  keywords = {Haskell, Control, Monads, Comonads},
  subtype = {program},
}

@Misc{kmett2008category-extras-0.51.0,
  author = {Edward A. Kmett and Dave Menendez},
  title = {{category-extras: Various modules and constructs inspired by category theory}},
  howpublished = {\url{http://hackage.haskell.org/package/category-extras-0.51.0}},
  year = {2008},
  month = {May},
  version = {0.51.0},
  keywords = {Haskell, Control, Monads, Comonads},
  subtype = {program},
}

@Misc{kmett2008category-extras-0.44.1,
  author = {Edward A. Kmett and Dave Menendez},
  title = {{category-extras: Various modules and constructs inspired by category theory.}},
  howpublished = {\url{http://hackage.haskell.org/package/category-extras-0.44.1}},
  year = {2008},
  month = {May},
  version = {0.44.1},
  keywords = {Haskell, Control, Monads, Comonads},
  subtype = {program},
}

@Misc{kmett2008category-extras-0.52.1,
  author = {Edward A. Kmett and Dave Menendez},
  title = {{category-extras: Various modules and constructs inspired by category theory}},
  howpublished = {\url{http://hackage.haskell.org/package/category-extras-0.52.1}},
  year = {2008},
  month = {May},
  version = {0.52.1},
  keywords = {Haskell, Control, Monads, Comonads},
  subtype = {program},
}

@Misc{kmett2008category-extras-0.53.1,
  author = {Edward A. Kmett and Dave Menendez},
  title = {{category-extras: Various modules and constructs inspired by category theory}},
  howpublished = {\url{http://hackage.haskell.org/package/category-extras-0.53.1}},
  year = {2008},
  month = {June},
  version = {0.53.1},
  keywords = {Haskell, Control, Monads, Comonads},
  subtype = {program},
}

@Misc{kmett2008category-extras-0.51.2,
  author = {Edward A. Kmett and Dave Menendez},
  title = {{category-extras: Various modules and constructs inspired by category theory}},
  howpublished = {\url{http://hackage.haskell.org/package/category-extras-0.51.2}},
  year = {2008},
  month = {May},
  version = {0.51.2},
  keywords = {Haskell, Control, Monads, Comonads},
  subtype = {program},
}

@Misc{kmett2008category-extras-0.53.4,
  author = {Edward A. Kmett},
  title = {{category-extras: Various modules and constructs inspired by category theory}},
  howpublished = {\url{http://hackage.haskell.org/package/category-extras-0.53.4}},
  year = {2008},
  month = {June},
  version = {0.53.4},
  keywords = {Haskell, Control, Monads, Comonads},
  subtype = {program},
}

@Misc{kmett2008category-extras-0.50.3,
  author = {Edward A. Kmett and Dave Menendez},
  title = {{category-extras: Various modules and constructs inspired by category theory}},
  howpublished = {\url{http://hackage.haskell.org/package/category-extras-0.50.3}},
  year = {2008},
  month = {May},
  version = {0.50.3},
  keywords = {Haskell, Control, Monads, Comonads},
  subtype = {program},
}

@Misc{menendez2008category-extras-0.1,
  author = {Dave Menendez},
  title = {{category-extras: Various modules and constructs inspired by category theory.}},
  howpublished = {\url{http://hackage.haskell.org/package/category-extras-0.1}},
  year = {2008},
  month = {March},
  version = {0.1},
  keywords = {Haskell, Control, Data},
  subtype = {program},
}

@Misc{menendez2008category-extras-0.2,
  author = {Dave Menendez},
  title = {{category-extras: Various modules and constructs inspired by category theory.}},
  howpublished = {\url{http://hackage.haskell.org/package/category-extras-0.2}},
  year = {2008},
  month = {April},
  version = {0.2},
  keywords = {Haskell, Control, Data},
  subtype = {program},
}

@Misc{kmett2008category-extras-0.44.2,
  author = {Edward A. Kmett and Dave Menendez},
  title = {{category-extras: Various modules and constructs inspired by category theory.}},
  howpublished = {\url{http://hackage.haskell.org/package/category-extras-0.44.2}},
  year = {2008},
  month = {May},
  version = {0.44.2},
  keywords = {Haskell, Control, Monads, Comonads},
  subtype = {program},
}

@Misc{yakeley2009time-extras-1.1.4,
  author = {Ashley Yakeley},
  title = {{time-extras: Data instances for the time package}},
  howpublished = {\url{http://hackage.haskell.org/package/time-extras-1.1.4}},
  year = {2009},
  month = {December},
  version = {1.1.4},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{visser2010salvia-protocol-1.0.0,
  author = {Sebastiaan Visser},
  title = {{salvia-protocol: Protocol suite for the Salvia webserver, including functionality for URI, HTTP, Cookie and MIME.}},
  howpublished = {\url{http://hackage.haskell.org/package/salvia-protocol-1.0.0}},
  year = {2010},
  month = {March},
  version = {1.0.0},
  keywords = {Haskell, Network, Web, Protocol},
  subtype = {program},
}

@Misc{visser2010salvia-protocol-1.0.1,
  author = {Sebastiaan Visser},
  title = {{salvia-protocol: Salvia webserver protocol suite supporting URI, HTTP, Cookie and MIME.}},
  howpublished = {\url{http://hackage.haskell.org/package/salvia-protocol-1.0.1}},
  year = {2010},
  month = {March},
  version = {1.0.1},
  keywords = {Haskell, Network, Web, Protocol},
  subtype = {program},
}

@Misc{fischer2009fair-predicates-0.1.1,
  author = {Sebastian Fischer},
  title = {{fair-predicates: Fair Predicates}},
  howpublished = {\url{http://hackage.haskell.org/package/fair-predicates-0.1.1}},
  year = {2009},
  month = {March},
  version = {0.1.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{fischer2009fair-predicates-0.1,
  author = {Sebastian Fischer},
  title = {{fair-predicates: Fair Predicates}},
  howpublished = {\url{http://hackage.haskell.org/package/fair-predicates-0.1}},
  year = {2009},
  month = {March},
  version = {0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{kow2010tabular-0.2.2.1,
  author = {Eric Kow},
  title = {{tabular: Two-dimensional data tables with rendering functions}},
  howpublished = {\url{http://hackage.haskell.org/package/tabular-0.2.2.1}},
  year = {2010},
  month = {January},
  version = {0.2.2.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{kow2008tabular-0.1.0.2,
  author = {Eric Kow},
  title = {{tabular: Two-dimensional data tables with rendering functions}},
  howpublished = {\url{http://hackage.haskell.org/package/tabular-0.1.0.2}},
  year = {2008},
  month = {November},
  version = {0.1.0.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{kow2008tabular-0.1.0.1,
  author = {Eric Kow},
  title = {{tabular: Two-dimensional data tables with rendering functions}},
  howpublished = {\url{http://hackage.haskell.org/package/tabular-0.1.0.1}},
  year = {2008},
  month = {October},
  version = {0.1.0.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{kow2009tabular-0.2.1.0,
  author = {Eric Kow},
  title = {{tabular: Two-dimensional data tables with rendering functions}},
  howpublished = {\url{http://hackage.haskell.org/package/tabular-0.2.1.0}},
  year = {2009},
  month = {May},
  version = {0.2.1.0},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{kow2008tabular-0.1,
  author = {Eric Kow},
  title = {{tabular: Two-dimensional data tables with rendering functions}},
  howpublished = {\url{http://hackage.haskell.org/package/tabular-0.1}},
  year = {2008},
  month = {August},
  version = {0.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{kow2009tabular-0.2.2.0,
  author = {Eric Kow},
  title = {{tabular: Two-dimensional data tables with rendering functions}},
  howpublished = {\url{http://hackage.haskell.org/package/tabular-0.2.2.0}},
  year = {2009},
  month = {June},
  version = {0.2.2.0},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{komuves2010vect-0.4.5.2,
  author = {Balazs Komuves},
  title = {{vect: A low-dimensional linear algebra library, tailored to computer graphics.}},
  howpublished = {\url{http://hackage.haskell.org/package/vect-0.4.5.2}},
  year = {2010},
  month = {July},
  version = {0.4.5.2},
  keywords = {Haskell, Graphics, Math},
  subtype = {program},
}

@Misc{komuves2009vect-0.4.0,
  author = {Balazs Komuves},
  title = {{vect: A low-dimensional linear algebra library, tailored to computer graphics.}},
  howpublished = {\url{http://hackage.haskell.org/package/vect-0.4.0}},
  year = {2009},
  month = {February},
  version = {0.4.0},
  keywords = {Haskell, Graphics, Math},
  subtype = {program},
}

@Misc{komuves2009vect-0.4.5,
  author = {Balazs Komuves},
  title = {{vect: A low-dimensional linear algebra library, tailored to computer graphics.}},
  howpublished = {\url{http://hackage.haskell.org/package/vect-0.4.5}},
  year = {2009},
  month = {April},
  version = {0.4.5},
  keywords = {Haskell, Graphics, Math},
  subtype = {program},
}

@Misc{komuves2010vect-0.4.6,
  author = {Balazs Komuves},
  title = {{vect: A low-dimensional linear algebra library, tailored to computer graphics.}},
  howpublished = {\url{http://hackage.haskell.org/package/vect-0.4.6}},
  year = {2010},
  month = {July},
  version = {0.4.6},
  keywords = {Haskell, Graphics, Math},
  subtype = {program},
}

@Misc{snoyman2010web-routes-quasi-0.0.0,
  author = {Michael Snoyman},
  title = {{web-routes-quasi: Define data types and parse/build functions for web-routes via a quasi-quoted DSL}},
  howpublished = {\url{http://hackage.haskell.org/package/web-routes-quasi-0.0.0}},
  year = {2010},
  month = {April},
  version = {0.0.0},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010web-routes-quasi-0.1.0,
  author = {Michael Snoyman},
  title = {{web-routes-quasi: Define data types and parse/build functions for web-routes via a quasi-quoted DSL}},
  howpublished = {\url{http://hackage.haskell.org/package/web-routes-quasi-0.1.0}},
  year = {2010},
  month = {May},
  version = {0.1.0},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010web-routes-quasi-0.6.0,
  author = {Michael Snoyman},
  title = {{web-routes-quasi: Define data types and parse/build functions for web-routes via a quasi-quoted DSL}},
  howpublished = {\url{http://hackage.haskell.org/package/web-routes-quasi-0.6.0}},
  year = {2010},
  month = {August},
  version = {0.6.0},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010web-routes-quasi-0.5.0,
  author = {Michael Snoyman},
  title = {{web-routes-quasi: Define data types and parse/build functions for web-routes via a quasi-quoted DSL}},
  howpublished = {\url{http://hackage.haskell.org/package/web-routes-quasi-0.5.0}},
  year = {2010},
  month = {July},
  version = {0.5.0},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010web-routes-quasi-0.6.0.1,
  author = {Michael Snoyman},
  title = {{web-routes-quasi: Define data types and parse/build functions for web-routes via a quasi-quoted DSL}},
  howpublished = {\url{http://hackage.haskell.org/package/web-routes-quasi-0.6.0.1}},
  year = {2010},
  month = {September},
  version = {0.6.0.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010web-routes-quasi-0.4.0,
  author = {Michael Snoyman},
  title = {{web-routes-quasi: Define data types and parse/build functions for web-routes via a quasi-quoted DSL}},
  howpublished = {\url{http://hackage.haskell.org/package/web-routes-quasi-0.4.0}},
  year = {2010},
  month = {June},
  version = {0.4.0},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010web-routes-quasi-0.2.0,
  author = {Michael Snoyman},
  title = {{web-routes-quasi: Define data types and parse/build functions for web-routes via a quasi-quoted DSL}},
  howpublished = {\url{http://hackage.haskell.org/package/web-routes-quasi-0.2.0}},
  year = {2010},
  month = {May},
  version = {0.2.0},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010web-routes-quasi-0.3.0,
  author = {Michael Snoyman},
  title = {{web-routes-quasi: Define data types and parse/build functions for web-routes via a quasi-quoted DSL}},
  howpublished = {\url{http://hackage.haskell.org/package/web-routes-quasi-0.3.0}},
  year = {2010},
  month = {May},
  version = {0.3.0},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wehr2008hscurses-1.3,
  author = {John Meacham 
Tuomo Valkonen 
Don Stewart 
Stefan Wehr},
  title = {{hscurses: NCurses bindings for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/hscurses-1.3}},
  year = {2008},
  month = {March},
  version = {1.3},
  keywords = {Haskell, User-interface},
  subtype = {program},
}

@Misc{wehr2008hscurses-1.3.0.1,
  author = {John Meacham 
Tuomo Valkonen 
Don Stewart 
Stefan Wehr},
  title = {{hscurses: NCurses bindings for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/hscurses-1.3.0.1}},
  year = {2008},
  month = {October},
  version = {1.3.0.1},
  keywords = {Haskell, User-interface},
  subtype = {program},
}

@Misc{wehr2008hscurses-1.2,
  author = {John Meacham 
Tuomo Valkonen 
Don Stewart 
Stefan Wehr},
  title = {{hscurses: NCurses bindings for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/hscurses-1.2}},
  year = {2008},
  month = {March},
  version = {1.2},
  keywords = {Haskell, User-interface},
  subtype = {program},
}

@Misc{wehr2008hscurses-1.3.0.2,
  author = {John Meacham 
Tuomo Valkonen 
Don Stewart 
Stefan Wehr},
  title = {{hscurses: NCurses bindings for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/hscurses-1.3.0.2}},
  year = {2008},
  month = {December},
  version = {1.3.0.2},
  keywords = {Haskell, User-interface},
  subtype = {program},
}

@Misc{unknown2010star-to-star-contra-1.0,
  author = {unknown},
  title = {{star-to-star-contra: contravariant instances for * -\textgreater{} * types and operators.}},
  howpublished = {\url{http://hackage.haskell.org/package/star-to-star-contra-1.0}},
  year = {2010},
  month = {August},
  version = {1.0},
  keywords = {Haskell, Composition},
  subtype = {program},
}

@Misc{karttunen2008hs-fltk-0.2.5,
  author = {Einar Karttunen},
  title = {{hs-fltk: Binding to GUI library FLTK}},
  howpublished = {\url{http://hackage.haskell.org/package/hs-fltk-0.2.5}},
  year = {2008},
  month = {March},
  version = {0.2.5},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{rockai2010darcs-fastconvert-0.1,
  author = {Petr Rockai},
  title = {{darcs-fastconvert: Import/export git fast-import streams to/from darcs.}},
  howpublished = {\url{http://hackage.haskell.org/package/darcs-fastconvert-0.1}},
  year = {2010},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{rossato2010hs-bibutils-0.3,
  author = {Andrea Rossato},
  title = {{hs-bibutils: Haskell bindings to bibutils, the bibliography
conversion utilities.}},
  howpublished = {\url{http://hackage.haskell.org/package/hs-bibutils-0.3}},
  year = {2010},
  month = {May},
  version = {0.3},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{rossato2008hs-bibutils-0.1,
  author = {Andrea Rossato},
  title = {{hs-bibutils: Haskell bindings to bibutils, the bibliography
conversion utilities.}},
  howpublished = {\url{http://hackage.haskell.org/package/hs-bibutils-0.1}},
  year = {2008},
  month = {December},
  version = {0.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{rossato2010hs-bibutils-0.2,
  author = {Andrea Rossato},
  title = {{hs-bibutils: Haskell bindings to bibutils, the bibliography
conversion utilities.}},
  howpublished = {\url{http://hackage.haskell.org/package/hs-bibutils-0.2}},
  year = {2010},
  month = {April},
  version = {0.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{wang2009hack-2009.7.15,
  author = {Wang and Jinjing},
  title = {{hack: a Haskell Webserver Interface}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-2009.7.15}},
  year = {2009},
  month = {July},
  version = {2009.7.15},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2009hack-2009.4.20,
  author = {Wang and Jinjing},
  title = {{hack: a sexy Haskell Webserver Interface}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-2009.4.20}},
  year = {2009},
  month = {April},
  version = {2009.4.20},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2009hack-2009.4.22,
  author = {Wang and Jinjing},
  title = {{hack: a sexy Haskell Webserver Interface}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-2009.4.22}},
  year = {2009},
  month = {April},
  version = {2009.4.22},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2009hack-2009.4.23,
  author = {Wang and Jinjing},
  title = {{hack: a sexy Haskell Webserver Interface}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-2009.4.23}},
  year = {2009},
  month = {April},
  version = {2009.4.23},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2009hack-2009.4.30,
  author = {Wang and Jinjing},
  title = {{hack: a sexy Haskell Webserver Interface}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-2009.4.30}},
  year = {2009},
  month = {April},
  version = {2009.4.30},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2009hack-2009.4.52,
  author = {Wang and Jinjing},
  title = {{hack: a sexy Haskell Webserver Interface}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-2009.4.52}},
  year = {2009},
  month = {April},
  version = {2009.4.52},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2009hack-2009.4.51,
  author = {Wang and Jinjing},
  title = {{hack: a sexy Haskell Webserver Interface}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-2009.4.51}},
  year = {2009},
  month = {April},
  version = {2009.4.51},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2009hack-2009.4.26,
  author = {Wang and Jinjing},
  title = {{hack: a sexy Haskell Webserver Interface}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-2009.4.26}},
  year = {2009},
  month = {April},
  version = {2009.4.26},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2009hack-2009.4.21,
  author = {Wang and Jinjing},
  title = {{hack: a sexy Haskell Webserver Interface}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-2009.4.21}},
  year = {2009},
  month = {April},
  version = {2009.4.21},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2009hack-2009.4.29,
  author = {Wang and Jinjing},
  title = {{hack: a sexy Haskell Webserver Interface}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-2009.4.29}},
  year = {2009},
  month = {April},
  version = {2009.4.29},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2009hack-2009.10.30,
  author = {Wang and Jinjing},
  title = {{hack: a Haskell Webserver Interface}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-2009.10.30}},
  year = {2009},
  month = {October},
  version = {2009.10.30},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2009hack-2009.4.25,
  author = {Wang and Jinjing},
  title = {{hack: a sexy Haskell Webserver Interface}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-2009.4.25}},
  year = {2009},
  month = {April},
  version = {2009.4.25},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2009hack-2009.4.27,
  author = {Wang and Jinjing},
  title = {{hack: a sexy Haskell Webserver Interface}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-2009.4.27}},
  year = {2009},
  month = {April},
  version = {2009.4.27},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2009hack-2009.5.19,
  author = {Wang and Jinjing},
  title = {{hack: a sexy Haskell Webserver Interface}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-2009.5.19}},
  year = {2009},
  month = {May},
  version = {2009.5.19},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{wang2009hack-2009.4.28,
  author = {Wang and Jinjing},
  title = {{hack: a sexy Haskell Webserver Interface}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-2009.4.28}},
  year = {2009},
  month = {April},
  version = {2009.4.28},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{johnson2007Ranged-sets-0.1.0,
  author = {Paul Johnson},
  title = {{Ranged-sets: Ranged sets for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/Ranged-sets-0.1.0}},
  year = {2007},
  month = {February},
  version = {0.1.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{johnson2008Ranged-sets-0.2.1,
  author = {Paul Johnson},
  title = {{Ranged-sets: Ranged sets for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/Ranged-sets-0.2.1}},
  year = {2008},
  month = {June},
  version = {0.2.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{johnson2008Ranged-sets-0.2.0,
  author = {Paul Johnson},
  title = {{Ranged-sets: Ranged sets for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/Ranged-sets-0.2.0}},
  year = {2008},
  month = {February},
  version = {0.2.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{johnson2007Ranged-sets-0.1.1,
  author = {Paul Johnson},
  title = {{Ranged-sets: Ranged sets for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/Ranged-sets-0.1.1}},
  year = {2007},
  month = {November},
  version = {0.1.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{handa2010hawitter-0.3,
  author = {Daiki Handa},
  title = {{hawitter: A twitter client for GTK+. Beta version.}},
  howpublished = {\url{http://hackage.haskell.org/package/hawitter-0.3}},
  year = {2010},
  month = {March},
  version = {0.3},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{handa2010hawitter-0.4,
  author = {Daiki Handa},
  title = {{hawitter: A twitter client for GTK+. Beta version.}},
  howpublished = {\url{http://hackage.haskell.org/package/hawitter-0.4}},
  year = {2010},
  month = {March},
  version = {0.4},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{handa2010hawitter-0.2,
  author = {Daiki Handa},
  title = {{hawitter: A twitter client for GTK+. Alpha version.}},
  howpublished = {\url{http://hackage.haskell.org/package/hawitter-0.2}},
  year = {2010},
  month = {March},
  version = {0.2},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{langley2008ctemplate-0.1,
  author = {Adam Langley},
  title = {{ctemplate: Binding to the Google ctemplate library}},
  howpublished = {\url{http://hackage.haskell.org/package/ctemplate-0.1}},
  year = {2008},
  month = {February},
  version = {0.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{komuves2009executable-path-0.0,
  author = {Balazs Komuves},
  title = {{executable-path: Finding out the full path of the executable.}},
  howpublished = {\url{http://hackage.haskell.org/package/executable-path-0.0}},
  year = {2009},
  month = {May},
  version = {0.0},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{komuves2010executable-path-0.0.2,
  author = {Balazs Komuves},
  title = {{executable-path: Finding out the full path of the executable.}},
  howpublished = {\url{http://hackage.haskell.org/package/executable-path-0.0.2}},
  year = {2010},
  month = {April},
  version = {0.0.2},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{komuves2009executable-path-0.0.1,
  author = {Balazs Komuves},
  title = {{executable-path: Finding out the full path of the executable.}},
  howpublished = {\url{http://hackage.haskell.org/package/executable-path-0.0.1}},
  year = {2009},
  month = {August},
  version = {0.0.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{coutts2010ige-mac-integration-0.0.0.2,
  author = {Duncan Coutts and Peter Gavin and Axel Simon and Hamish Mackenzie},
  title = {{ige-mac-integration: Bindings for the Gtk/OS X integration library.}},
  howpublished = {\url{http://hackage.haskell.org/package/ige-mac-integration-0.0.0.2}},
  year = {2010},
  month = {August},
  version = {0.0.0.2},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{coutts2010ige-mac-integration-0.0.0.1,
  author = {Duncan Coutts and Peter Gavin and Axel Simon and Hamish Mackenzie},
  title = {{ige-mac-integration: Binding to the ige-mac-integration library.}},
  howpublished = {\url{http://hackage.haskell.org/package/ige-mac-integration-0.0.0.1}},
  year = {2010},
  month = {June},
  version = {0.0.0.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{swierstra2009IOSpec-0.2.1,
  author = {Wouter Swierstra and Yusaku Hashimoto},
  title = {{IOSpec: A pure specification of the IO monad.}},
  howpublished = {\url{http://hackage.haskell.org/package/IOSpec-0.2.1}},
  year = {2009},
  month = {October},
  version = {0.2.1},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{swierstra2007IOSpec-0.1.1,
  author = {Wouter Swierstra},
  title = {{IOSpec: A pure specification of the IO monad.}},
  howpublished = {\url{http://hackage.haskell.org/package/IOSpec-0.1.1}},
  year = {2007},
  month = {April},
  version = {0.1.1},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{swierstra2007IOSpec-0.1,
  author = {Wouter Swierstra},
  title = {{IOSpec: A pure specification of the IO monad.}},
  howpublished = {\url{http://hackage.haskell.org/package/IOSpec-0.1}},
  year = {2007},
  month = {April},
  version = {0.1},
  keywords = {Haskell, Test},
  subtype = {program},
}

@Misc{swierstra2008IOSpec-0.2,
  author = {Wouter Swierstra},
  title = {{IOSpec: A pure specification of the IO monad.}},
  howpublished = {\url{http://hackage.haskell.org/package/IOSpec-0.2}},
  year = {2008},
  month = {February},
  version = {0.2},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{brown2009alloy-1.0.0,
  author = {Neil Brown and Adam Sampson},
  title = {{alloy: Generic programming library}},
  howpublished = {\url{http://hackage.haskell.org/package/alloy-1.0.0}},
  year = {2009},
  month = {June},
  version = {1.0.0},
  keywords = {Haskell, Generics},
  subtype = {program},
}

@Misc{hoyt2009urlencoded-0.2.0.0,
  author = {Josh Hoyt},
  title = {{urlencoded: Generate or process x-www-urlencoded data}},
  howpublished = {\url{http://hackage.haskell.org/package/urlencoded-0.2.0.0}},
  year = {2009},
  month = {June},
  version = {0.2.0.0},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hoyt2009urlencoded-0.0,
  author = {Josh Hoyt},
  title = {{urlencoded: Generate or process x-www-urlencoded data}},
  howpublished = {\url{http://hackage.haskell.org/package/urlencoded-0.0}},
  year = {2009},
  month = {April},
  version = {0.0},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hoyt2009urlencoded-0.1.0.1,
  author = {Josh Hoyt},
  title = {{urlencoded: Generate or process x-www-urlencoded data}},
  howpublished = {\url{http://hackage.haskell.org/package/urlencoded-0.1.0.1}},
  year = {2009},
  month = {May},
  version = {0.1.0.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hoyt2009urlencoded-0.3.0.0,
  author = {Josh Hoyt},
  title = {{urlencoded: Generate or process x-www-urlencoded data}},
  howpublished = {\url{http://hackage.haskell.org/package/urlencoded-0.3.0.0}},
  year = {2009},
  month = {June},
  version = {0.3.0.0},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hoyt2009urlencoded-0.1,
  author = {Josh Hoyt},
  title = {{urlencoded: Generate or process x-www-urlencoded data}},
  howpublished = {\url{http://hackage.haskell.org/package/urlencoded-0.1}},
  year = {2009},
  month = {April},
  version = {0.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hawkins2010srec-0.0.0,
  author = {Tom Hawkins},
  title = {{srec: Reading S-Record files.}},
  howpublished = {\url{http://hackage.haskell.org/package/srec-0.0.0}},
  year = {2010},
  month = {June},
  version = {0.0.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{heilandallen2010binembed-0.1,
  author = {Claude Heiland-Allen},
  title = {{binembed: Embed data into object files.}},
  howpublished = {\url{http://hackage.haskell.org/package/binembed-0.1}},
  year = {2010},
  month = {August},
  version = {0.1},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{bahr2010equivalence-0.2.1,
  author = {Patrick Bahr},
  title = {{equivalence: Maintaining an equivalence relation implemented as union-find using STT.}},
  howpublished = {\url{http://hackage.haskell.org/package/equivalence-0.2.1}},
  year = {2010},
  month = {October},
  version = {0.2.1},
  keywords = {Haskell, Algorithms, Data},
  subtype = {program},
}

@Misc{bahr2010equivalence-0.2.0,
  author = {Patrick Bahr},
  title = {{equivalence: Maintaining an equivalence relation implemented as union-find using STT.}},
  howpublished = {\url{http://hackage.haskell.org/package/equivalence-0.2.0}},
  year = {2010},
  month = {October},
  version = {0.2.0},
  keywords = {Haskell, Algorithms, Data},
  subtype = {program},
}

@Misc{bahr2010equivalence-0.1.1,
  author = {Patrick Bahr},
  title = {{equivalence: Maintaining an equivalence relation implemented as union-find using STT.}},
  howpublished = {\url{http://hackage.haskell.org/package/equivalence-0.1.1}},
  year = {2010},
  month = {July},
  version = {0.1.1},
  keywords = {Haskell, Algorithms, Data},
  subtype = {program},
}

@Misc{bahr2010equivalence-0.1,
  author = {Patrick Bahr},
  title = {{equivalence: Maintaining an equivalence relation implemented as union-find using STT.}},
  howpublished = {\url{http://hackage.haskell.org/package/equivalence-0.1}},
  year = {2010},
  month = {July},
  version = {0.1},
  keywords = {Haskell, Algorithms, Data},
  subtype = {program},
}

@Misc{benavides2010eprocess-1.5.0,
  author = {Fernando Brujo Benavides},
  title = {{eprocess: *Very* basic Erlang-like process support for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/eprocess-1.5.0}},
  year = {2010},
  month = {June},
  version = {1.5.0},
  keywords = {Haskell, Concurrency},
  subtype = {program},
}

@Misc{benavides2009eprocess-1.0.0,
  author = {Fernando Brujo Benavides},
  title = {{eprocess: *Very* basic erlang-like process support for Haskel}},
  howpublished = {\url{http://hackage.haskell.org/package/eprocess-1.0.0}},
  year = {2009},
  month = {October},
  version = {1.0.0},
  keywords = {Haskell, Concurrency},
  subtype = {program},
}

@Misc{benavides2009eprocess-1.1.1,
  author = {Fernando Brujo Benavides},
  title = {{eprocess: *Very* basic Erlang-like process support for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/eprocess-1.1.1}},
  year = {2009},
  month = {December},
  version = {1.1.1},
  keywords = {Haskell, Concurrency},
  subtype = {program},
}

@Misc{benavides2010eprocess-1.1.2,
  author = {Fernando Brujo Benavides},
  title = {{eprocess: *Very* basic Erlang-like process support for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/eprocess-1.1.2}},
  year = {2010},
  month = {May},
  version = {1.1.2},
  keywords = {Haskell, Concurrency},
  subtype = {program},
}

@Misc{benavides2009eprocess-1.1.0,
  author = {Fernando Brujo Benavides},
  title = {{eprocess: *Very* basic erlang-like process support for Haskel}},
  howpublished = {\url{http://hackage.haskell.org/package/eprocess-1.1.0}},
  year = {2009},
  month = {December},
  version = {1.1.0},
  keywords = {Haskell, Concurrency},
  subtype = {program},
}

@Misc{rednucleus2009yuiGrid-0.1,
  author = {RedNucleus},
  title = {{yuiGrid: Grids defined by layout hints and implemented on top of Yahoo grids.}},
  howpublished = {\url{http://hackage.haskell.org/package/yuiGrid-0.1}},
  year = {2009},
  month = {May},
  version = {0.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{naylor2009flite-0.1.2,
  author = {Matthew Naylor},
  title = {{flite: f-lite compiler, interpreter and libraries}},
  howpublished = {\url{http://hackage.haskell.org/package/flite-0.1.2}},
  year = {2009},
  month = {November},
  version = {0.1.2},
  keywords = {Haskell, Compiler},
  subtype = {program},
}

@Misc{naylor2009flite-0.1.1,
  author = {Matthew Naylor},
  title = {{flite: f-lite compiler, interpreter and libraries}},
  howpublished = {\url{http://hackage.haskell.org/package/flite-0.1.1}},
  year = {2009},
  month = {November},
  version = {0.1.1},
  keywords = {Haskell, Compiler},
  subtype = {program},
}

@Misc{naylor2009flite-0.1,
  author = {Matthew Naylor},
  title = {{flite: f-lite compiler, interpreter and libraries}},
  howpublished = {\url{http://hackage.haskell.org/package/flite-0.1}},
  year = {2009},
  month = {November},
  version = {0.1},
  keywords = {Haskell, Compiler},
  subtype = {program},
}

@Misc{hellmund2010funcmp-1.3,
  author = {Meik Hellmund and Ralf Hinze and Joachim Korittky and Marco Kuhlmann and Ferenc W\'{a}gner and Peter Simons},
  title = {{funcmp: Functional MetaPost}},
  howpublished = {\url{http://hackage.haskell.org/package/funcmp-1.3}},
  year = {2010},
  month = {March},
  version = {1.3},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{hellmund2010funcmp-1.4,
  author = {Meik Hellmund and Ralf Hinze and Joachim Korittky and Marco Kuhlmann and Ferenc W\'{a}gner and Peter Simons},
  title = {{funcmp: Functional MetaPost}},
  howpublished = {\url{http://hackage.haskell.org/package/funcmp-1.4}},
  year = {2010},
  month = {March},
  version = {1.4},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{hellmund2008funcmp-1.1,
  author = {Meik Hellmund and Ralf Hinze and Joachim Korittky and Marco Kuhlmann and Ferenc W\'{a}gner and Peter Simons},
  title = {{funcmp: Functional MetaPost}},
  howpublished = {\url{http://hackage.haskell.org/package/funcmp-1.1}},
  year = {2008},
  month = {March},
  version = {1.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{hellmund2008funcmp-1.2,
  author = {Meik Hellmund and Ralf Hinze and Joachim Korittky and Marco Kuhlmann and Ferenc W\'{a}gner and Peter Simons},
  title = {{funcmp: Functional MetaPost}},
  howpublished = {\url{http://hackage.haskell.org/package/funcmp-1.2}},
  year = {2008},
  month = {November},
  version = {1.2},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{hellmund2010funcmp-1.5,
  author = {Meik Hellmund and Ralf Hinze and Joachim Korittky and Marco Kuhlmann and Ferenc W\'{a}gner and Peter Simons and Robin Green},
  title = {{funcmp: Functional MetaPost}},
  howpublished = {\url{http://hackage.haskell.org/package/funcmp-1.5}},
  year = {2010},
  month = {March},
  version = {1.5},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{hellmund2008funcmp-1.0,
  author = {Meik Hellmund and Ralf Hinze and Joachim Korittky and Marco Kuhlmann and Ferenc W\'{a}gner and Peter Simons},
  title = {{funcmp: Functional MetaPost}},
  howpublished = {\url{http://hackage.haskell.org/package/funcmp-1.0}},
  year = {2008},
  month = {March},
  version = {1.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{diatchki2008GraphSCC-1.0.2,
  author = {Iavor S. Diatchki},
  title = {{GraphSCC: Tarjan's algorithm for computing the strongly connected components of a graph.}},
  howpublished = {\url{http://hackage.haskell.org/package/GraphSCC-1.0.2}},
  year = {2008},
  month = {September},
  version = {1.0.2},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{diatchki2008GraphSCC-1.0.1,
  author = {Iavor S. Diatchki},
  title = {{GraphSCC: Tarjan's algorithm for computing the strongly connected components of a graph.}},
  howpublished = {\url{http://hackage.haskell.org/package/GraphSCC-1.0.1}},
  year = {2008},
  month = {September},
  version = {1.0.1},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{diatchki2008GraphSCC-1.0,
  author = {Iavor S. Diatchki},
  title = {{GraphSCC: Tarjan's algorithm for computing the strongly connected components of a graph.}},
  howpublished = {\url{http://hackage.haskell.org/package/GraphSCC-1.0}},
  year = {2008},
  month = {July},
  version = {1.0},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{palmer2009quantum-arrow-0.0.5,
  author = {Luke Palmer},
  title = {{quantum-arrow: An embedding of quantum computation as a Haskell arrow}},
  howpublished = {\url{http://hackage.haskell.org/package/quantum-arrow-0.0.5}},
  year = {2009},
  month = {January},
  version = {0.0.5},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{palmer2008quantum-arrow-0.0.2,
  author = {Luke Palmer},
  title = {{quantum-arrow: An embedding of quantum computation as a Haskell arrow}},
  howpublished = {\url{http://hackage.haskell.org/package/quantum-arrow-0.0.2}},
  year = {2008},
  month = {March},
  version = {0.0.2},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{palmer2008quantum-arrow-0.0.3,
  author = {Luke Palmer},
  title = {{quantum-arrow: An embedding of quantum computation as a Haskell arrow}},
  howpublished = {\url{http://hackage.haskell.org/package/quantum-arrow-0.0.3}},
  year = {2008},
  month = {March},
  version = {0.0.3},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{palmer2008quantum-arrow-0.0.4,
  author = {Luke Palmer},
  title = {{quantum-arrow: An embedding of quantum computation as a Haskell arrow}},
  howpublished = {\url{http://hackage.haskell.org/package/quantum-arrow-0.0.4}},
  year = {2008},
  month = {April},
  version = {0.0.4},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{svenningsson2010bktrees-0.3,
  author = {Josef Svenningsson},
  title = {{bktrees: A set data structure with approximate searching}},
  howpublished = {\url{http://hackage.haskell.org/package/bktrees-0.3}},
  year = {2010},
  month = {June},
  version = {0.3},
  keywords = {Haskell, Data Structures},
  subtype = {program},
}

@Misc{svenningsson2007bktrees-0.1.2,
  author = {Josef Svenningsson},
  title = {{bktrees: A set data structure with approximate searching}},
  howpublished = {\url{http://hackage.haskell.org/package/bktrees-0.1.2}},
  year = {2007},
  month = {November},
  version = {0.1.2},
  keywords = {Haskell, Data Structures},
  subtype = {program},
}

@Misc{svenningsson2009bktrees-0.2.2,
  author = {Josef Svenningsson},
  title = {{bktrees: A set data structure with approximate searching}},
  howpublished = {\url{http://hackage.haskell.org/package/bktrees-0.2.2}},
  year = {2009},
  month = {November},
  version = {0.2.2},
  keywords = {Haskell, Data Structures},
  subtype = {program},
}

@Misc{svenningsson2007bktrees-0.2.1,
  author = {Josef Svenningsson},
  title = {{bktrees: A set data structure with approximate searching}},
  howpublished = {\url{http://hackage.haskell.org/package/bktrees-0.2.1}},
  year = {2007},
  month = {December},
  version = {0.2.1},
  keywords = {Haskell, Data Structures},
  subtype = {program},
}

@Misc{svenningsson2007bktrees-0.1.3,
  author = {Josef Svenningsson},
  title = {{bktrees: A set data structure with approximate searching}},
  howpublished = {\url{http://hackage.haskell.org/package/bktrees-0.1.3}},
  year = {2007},
  month = {November},
  version = {0.1.3},
  keywords = {Haskell, Data Structures},
  subtype = {program},
}

@Misc{svenningsson2007bktrees-0.1.1,
  author = {Josef Svenningsson},
  title = {{bktrees: A set data structure with approximate searching}},
  howpublished = {\url{http://hackage.haskell.org/package/bktrees-0.1.1}},
  year = {2007},
  month = {October},
  version = {0.1.1},
  keywords = {Haskell, Data Structures},
  subtype = {program},
}

@Misc{svenningsson2007bktrees-0.1,
  author = {Josef Svenningsson},
  title = {{bktrees: A set data structure with approximate searching}},
  howpublished = {\url{http://hackage.haskell.org/package/bktrees-0.1}},
  year = {2007},
  month = {October},
  version = {0.1},
  keywords = {Haskell, Data Structures},
  subtype = {program},
}

@Misc{svenningsson2007bktrees-0.2,
  author = {Josef Svenningsson},
  title = {{bktrees: A set data structure with approximate searching}},
  howpublished = {\url{http://hackage.haskell.org/package/bktrees-0.2}},
  year = {2007},
  month = {December},
  version = {0.2},
  keywords = {Haskell, Data Structures},
  subtype = {program},
}

@Misc{thielemann2009monoid-transformer-0.0.2,
  author = {Henning Thielemann},
  title = {{monoid-transformer: Monoid counterparts to some ubiquitous monad transformers}},
  howpublished = {\url{http://hackage.haskell.org/package/monoid-transformer-0.0.2}},
  year = {2009},
  month = {August},
  version = {0.0.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{thielemann2009monoid-transformer-0.0.1,
  author = {Henning Thielemann},
  title = {{monoid-transformer: Monoid counterparts to some ubiquitous monad transformers}},
  howpublished = {\url{http://hackage.haskell.org/package/monoid-transformer-0.0.1}},
  year = {2009},
  month = {January},
  version = {0.0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{thielemann2010sample-frame-0.0.2,
  author = {Henning Thielemann},
  title = {{sample-frame: Handling of samples in an (audio) signal}},
  howpublished = {\url{http://hackage.haskell.org/package/sample-frame-0.0.2}},
  year = {2010},
  month = {September},
  version = {0.0.2},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{thielemann2009sample-frame-0.0.1,
  author = {Henning Thielemann},
  title = {{sample-frame: Handling of samples in an (audio) signal}},
  howpublished = {\url{http://hackage.haskell.org/package/sample-frame-0.0.1}},
  year = {2009},
  month = {October},
  version = {0.0.1},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{astanin2010bindings-libzip-0.1,
  author = {Sergey Astanin},
  title = {{bindings-libzip: Low level bindings to libzip.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-libzip-0.1}},
  year = {2010},
  month = {October},
  version = {0.1},
  keywords = {Haskell, FFI, Foreign},
  subtype = {program},
}

@Misc{unknown2010zmidi-core-0.1.0,
  author = {unknown},
  title = {{zmidi-core: Read and write MIDI files.}},
  howpublished = {\url{http://hackage.haskell.org/package/zmidi-core-0.1.0}},
  year = {2010},
  month = {July},
  version = {0.1.0},
  keywords = {Haskell, Music},
  subtype = {program},
}

@Misc{laughedelic2009idiii-0.0,
  author = {laughedelic},
  title = {{idiii: ID3v2 tag editing-suite}},
  howpublished = {\url{http://hackage.haskell.org/package/idiii-0.0}},
  year = {2009},
  month = {September},
  version = {0.0},
  keywords = {Haskell, Text, Sound},
  subtype = {program},
}

@Misc{millikin2010natural-sort-0.1.1,
  author = {John Millikin},
  title = {{natural-sort: User-friendly text collation}},
  howpublished = {\url{http://hackage.haskell.org/package/natural-sort-0.1.1}},
  year = {2010},
  month = {January},
  version = {0.1.1},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{millikin2010natural-sort-0.1,
  author = {John Millikin},
  title = {{natural-sort: User-friendly text collation}},
  howpublished = {\url{http://hackage.haskell.org/package/natural-sort-0.1}},
  year = {2010},
  month = {January},
  version = {0.1},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{gammie2008fckeditor-0.1,
  author = {Peter Gammie},
  title = {{fckeditor: Server-Side Integration for FCKeditor}},
  howpublished = {\url{http://hackage.haskell.org/package/fckeditor-0.1}},
  year = {2008},
  month = {March},
  version = {0.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{miller2010bindings-eskit-0.0.1,
  author = {Andrew Miller},
  title = {{bindings-eskit: Bindings to ESKit.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-eskit-0.0.1}},
  year = {2010},
  month = {June},
  version = {0.0.1},
  keywords = {Haskell, Numerical, FFI},
  subtype = {program},
}

@Misc{leisti2010Twofish-0.1,
  author = {Ron Leisti},
  title = {{Twofish: An implementation of the Twofish Symmetric-key cipher.}},
  howpublished = {\url{http://hackage.haskell.org/package/Twofish-0.1}},
  year = {2010},
  month = {April},
  version = {0.1},
  keywords = {Haskell, Cryptography, Codec},
  subtype = {program},
}

@Misc{leisti2010Twofish-0.2,
  author = {Ron Leisti},
  title = {{Twofish: An implementation of the Twofish Symmetric-key cipher.}},
  howpublished = {\url{http://hackage.haskell.org/package/Twofish-0.2}},
  year = {2010},
  month = {June},
  version = {0.2},
  keywords = {Haskell, Cryptography, Codec},
  subtype = {program},
}

@Misc{roundy2008darcs-cabalized-2.0.2.1,
  author = {David Roundy and others},
  title = {{darcs-cabalized: David's Advanced Version Control System}},
  howpublished = {\url{http://hackage.haskell.org/package/darcs-cabalized-2.0.2.1}},
  year = {2008},
  month = {July},
  version = {2.0.2.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{roundy2008darcs-cabalized-2.0.2,
  author = {David Roundy and others},
  title = {{darcs-cabalized: David's Advanced Version Control System}},
  howpublished = {\url{http://hackage.haskell.org/package/darcs-cabalized-2.0.2}},
  year = {2008},
  month = {July},
  version = {2.0.2},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{roundy2008darcs-cabalized-2.0.2.2,
  author = {David Roundy and others},
  title = {{darcs-cabalized: David's Advanced Version Control System}},
  howpublished = {\url{http://hackage.haskell.org/package/darcs-cabalized-2.0.2.2}},
  year = {2008},
  month = {July},
  version = {2.0.2.2},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{turk2009libffi-0.1,
  author = {Remi Turk},
  title = {{libffi: A binding to libffi}},
  howpublished = {\url{http://hackage.haskell.org/package/libffi-0.1}},
  year = {2009},
  month = {March},
  version = {0.1},
  keywords = {Haskell, Foreign},
  subtype = {program},
}

@Misc{unknown2008printxosd-0.1,
  author = {unknown},
  title = {{printxosd: Simple tool to display some text on an on-screen display}},
  howpublished = {\url{http://hackage.haskell.org/package/printxosd-0.1}},
  year = {2008},
  month = {November},
  version = {0.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{fourné2009hecc-0.1,
  author = {Marcel Fourn\'{e}},
  title = {{hecc: Elliptic Curve Cryptography for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/hecc-0.1}},
  year = {2009},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Cryptography},
  subtype = {program},
}

@Misc{fourné2009hecc-0.2,
  author = {Marcel Fourn\'{e}},
  title = {{hecc: Elliptic Curve Cryptography for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/hecc-0.2}},
  year = {2009},
  month = {December},
  version = {0.2},
  keywords = {Haskell, Cryptography},
  subtype = {program},
}

@Misc{diatchki2009presburger-0.3,
  author = {Iavor S. Diatchki},
  title = {{presburger: Cooper's decision procedure for Presburger arithmetic.}},
  howpublished = {\url{http://hackage.haskell.org/package/presburger-0.3}},
  year = {2009},
  month = {April},
  version = {0.3},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{diatchki2009presburger-0.1,
  author = {Iavor S. Diatchki},
  title = {{presburger: Cooper's decision procedure for Presburger arithmetic.}},
  howpublished = {\url{http://hackage.haskell.org/package/presburger-0.1}},
  year = {2009},
  month = {January},
  version = {0.1},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{diatchki2009presburger-0.2,
  author = {Iavor S. Diatchki},
  title = {{presburger: Cooper's decision procedure for Presburger arithmetic.}},
  howpublished = {\url{http://hackage.haskell.org/package/presburger-0.2}},
  year = {2009},
  month = {March},
  version = {0.2},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{thielemann2009synthesizer-core-0.3,
  author = {Henning Thielemann},
  title = {{synthesizer-core: Audio signal processing coded in Haskell: Low level part}},
  howpublished = {\url{http://hackage.haskell.org/package/synthesizer-core-0.3}},
  year = {2009},
  month = {December},
  version = {0.3},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{thielemann2010synthesizer-core-0.4,
  author = {Henning Thielemann},
  title = {{synthesizer-core: Audio signal processing coded in Haskell: Low level part}},
  howpublished = {\url{http://hackage.haskell.org/package/synthesizer-core-0.4}},
  year = {2010},
  month = {September},
  version = {0.4},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{thielemann2010synthesizer-core-0.3.1,
  author = {Henning Thielemann},
  title = {{synthesizer-core: Audio signal processing coded in Haskell: Low level part}},
  howpublished = {\url{http://hackage.haskell.org/package/synthesizer-core-0.3.1}},
  year = {2010},
  month = {May},
  version = {0.3.1},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{thielemann2010synthesizer-core-0.4.0.2,
  author = {Henning Thielemann},
  title = {{synthesizer-core: Audio signal processing coded in Haskell: Low level part}},
  howpublished = {\url{http://hackage.haskell.org/package/synthesizer-core-0.4.0.2}},
  year = {2010},
  month = {September},
  version = {0.4.0.2},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{thielemann2009synthesizer-core-0.2.1,
  author = {Henning Thielemann},
  title = {{synthesizer-core: Audio signal processing coded in Haskell: Low level part}},
  howpublished = {\url{http://hackage.haskell.org/package/synthesizer-core-0.2.1}},
  year = {2009},
  month = {September},
  version = {0.2.1},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{thielemann2010synthesizer-core-0.4.0.4,
  author = {Henning Thielemann},
  title = {{synthesizer-core: Audio signal processing coded in Haskell: Low level part}},
  howpublished = {\url{http://hackage.haskell.org/package/synthesizer-core-0.4.0.4}},
  year = {2010},
  month = {September},
  version = {0.4.0.4},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{thielemann2010synthesizer-core-0.4.0.3,
  author = {Henning Thielemann},
  title = {{synthesizer-core: Audio signal processing coded in Haskell: Low level part}},
  howpublished = {\url{http://hackage.haskell.org/package/synthesizer-core-0.4.0.3}},
  year = {2010},
  month = {September},
  version = {0.4.0.3},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{thielemann2010synthesizer-core-0.4.0.1,
  author = {Henning Thielemann},
  title = {{synthesizer-core: Audio signal processing coded in Haskell: Low level part}},
  howpublished = {\url{http://hackage.haskell.org/package/synthesizer-core-0.4.0.1}},
  year = {2010},
  month = {September},
  version = {0.4.0.1},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{thielemann2010synthesizer-core-0.3.0.1,
  author = {Henning Thielemann},
  title = {{synthesizer-core: Audio signal processing coded in Haskell: Low level part}},
  howpublished = {\url{http://hackage.haskell.org/package/synthesizer-core-0.3.0.1}},
  year = {2010},
  month = {May},
  version = {0.3.0.1},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{thielemann2009synthesizer-core-0.2,
  author = {Henning Thielemann},
  title = {{synthesizer-core: Audio signal processing coded in Haskell: Low level part}},
  howpublished = {\url{http://hackage.haskell.org/package/synthesizer-core-0.2}},
  year = {2009},
  month = {June},
  version = {0.2},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{broberg2008hspr-sh-0.3,
  author = {Niklas Broberg},
  title = {{hspr-sh: Session handler for HSP}},
  howpublished = {\url{http://hackage.haskell.org/package/hspr-sh-0.3}},
  year = {2008},
  month = {February},
  version = {0.3},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{goerzen2009MissingPy-0.10.3,
  author = {John Goerzen},
  title = {{MissingPy: Haskell interface to Python}},
  howpublished = {\url{http://hackage.haskell.org/package/MissingPy-0.10.3}},
  year = {2009},
  month = {May},
  version = {0.10.3},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{goerzen2009MissingPy-0.10.2,
  author = {John Goerzen},
  title = {{MissingPy: Haskell interface to Python}},
  howpublished = {\url{http://hackage.haskell.org/package/MissingPy-0.10.2}},
  year = {2009},
  month = {April},
  version = {0.10.2},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{goerzen2008MissingPy-0.10.0,
  author = {John Goerzen},
  title = {{MissingPy: Haskell interface to Python}},
  howpublished = {\url{http://hackage.haskell.org/package/MissingPy-0.10.0}},
  year = {2008},
  month = {May},
  version = {0.10.0},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{goerzen2009MissingPy-0.10.1,
  author = {John Goerzen},
  title = {{MissingPy: Haskell interface to Python}},
  howpublished = {\url{http://hackage.haskell.org/package/MissingPy-0.10.1}},
  year = {2009},
  month = {April},
  version = {0.10.1},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{jacobson2008Shellac-haskeline-0.1,
  author = {Judah Jacobson},
  title = {{Shellac-haskeline: Haskeline backend module for Shellac}},
  howpublished = {\url{http://hackage.haskell.org/package/Shellac-haskeline-0.1}},
  year = {2008},
  month = {December},
  version = {0.1},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{jacobson2009Shellac-haskeline-0.2,
  author = {Judah Jacobson},
  title = {{Shellac-haskeline: Haskeline backend module for Shellac}},
  howpublished = {\url{http://hackage.haskell.org/package/Shellac-haskeline-0.2}},
  year = {2009},
  month = {January},
  version = {0.2},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{salonen2010starrover2-0.1.1,
  author = {Antti Salonen},
  title = {{starrover2: Space simulation game}},
  howpublished = {\url{http://hackage.haskell.org/package/starrover2-0.1.1}},
  year = {2010},
  month = {September},
  version = {0.1.1},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{salonen2010starrover2-0.0.9,
  author = {Antti Salonen},
  title = {{starrover2: Space simulation game}},
  howpublished = {\url{http://hackage.haskell.org/package/starrover2-0.0.9}},
  year = {2010},
  month = {April},
  version = {0.0.9},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{kirpichov2009jarfind-0.1.0.0,
  author = {Eugene Kirpichov},
  title = {{jarfind: Tool for searching java classes, members and fields in classfiles and JAR archives}},
  howpublished = {\url{http://hackage.haskell.org/package/jarfind-0.1.0.0}},
  year = {2009},
  month = {January},
  version = {0.1.0.0},
  keywords = {Haskell, Language, Utils, Development},
  subtype = {program},
}

@Misc{kirpichov2009jarfind-0.1.0.1,
  author = {Eugene Kirpichov},
  title = {{jarfind: Tool for searching java classes, members and fields in classfiles and JAR archives}},
  howpublished = {\url{http://hackage.haskell.org/package/jarfind-0.1.0.1}},
  year = {2009},
  month = {October},
  version = {0.1.0.1},
  keywords = {Haskell, Language, Utils, Development},
  subtype = {program},
}

@Misc{dunkley2010frame-markdown-0.1,
  author = {Adam Dunkley},
  title = {{frame-markdown: A markdown to Frame GUI writer for Pandoc}},
  howpublished = {\url{http://hackage.haskell.org/package/frame-markdown-0.1}},
  year = {2010},
  month = {May},
  version = {0.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{evgeniy2010XMMS-0.1.1,
  author = {Vodolazskiy Evgeniy},
  title = {{XMMS: XMMS2 client library.}},
  howpublished = {\url{http://hackage.haskell.org/package/XMMS-0.1.1}},
  year = {2010},
  month = {April},
  version = {0.1.1},
  keywords = {Haskell, Network, Sound},
  subtype = {program},
}

@Misc{evgeniy2010XMMS-0.1,
  author = {Vodolazskiy Evgeniy},
  title = {{XMMS: XMMS2 client library.}},
  howpublished = {\url{http://hackage.haskell.org/package/XMMS-0.1}},
  year = {2010},
  month = {March},
  version = {0.1},
  keywords = {Haskell, Network, Sound},
  subtype = {program},
}

@Misc{ahn2010Ordinals-0.0.0.2,
  author = {Ki Yung Ahn},
  title = {{Ordinals: Ordinal arithmetic}},
  howpublished = {\url{http://hackage.haskell.org/package/Ordinals-0.0.0.2}},
  year = {2010},
  month = {July},
  version = {0.0.0.2},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{ahn2010Ordinals-0.0.0.1,
  author = {Ki Yung Ahn},
  title = {{Ordinals: Ordinal arithmetic}},
  howpublished = {\url{http://hackage.haskell.org/package/Ordinals-0.0.0.1}},
  year = {2010},
  month = {July},
  version = {0.0.0.1},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{stewart2008nano-md5-0.1.2,
  author = {Don Stewart},
  title = {{nano-md5: Efficient, ByteString bindings to OpenSSL.}},
  howpublished = {\url{http://hackage.haskell.org/package/nano-md5-0.1.2}},
  year = {2008},
  month = {May},
  version = {0.1.2},
  keywords = {Haskell, Codec},
  subtype = {program},
}

@Misc{stewart2007nano-md5-0.1.1,
  author = {Don Stewart},
  title = {{nano-md5: Efficient, ByteString bindings to OpenSSL.}},
  howpublished = {\url{http://hackage.haskell.org/package/nano-md5-0.1.1}},
  year = {2007},
  month = {November},
  version = {0.1.1},
  keywords = {Haskell, Codec},
  subtype = {program},
}

@Misc{stewart2007nano-md5-0.1,
  author = {Don Stewart},
  title = {{nano-md5: Efficient, ByteString bindings to OpenSSL.}},
  howpublished = {\url{http://hackage.haskell.org/package/nano-md5-0.1}},
  year = {2007},
  month = {November},
  version = {0.1},
  keywords = {Haskell, Codec},
  subtype = {program},
}

@Misc{dijk2010explicit-iomodes-0.3,
  author = {Bas van Dijk},
  title = {{explicit-iomodes: File handles with explicit IOModes}},
  howpublished = {\url{http://hackage.haskell.org/package/explicit-iomodes-0.3}},
  year = {2010},
  month = {May},
  version = {0.3},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dijk2010explicit-iomodes-0.5,
  author = {Bas van Dijk},
  title = {{explicit-iomodes: File handles with explicit IOModes}},
  howpublished = {\url{http://hackage.haskell.org/package/explicit-iomodes-0.5}},
  year = {2010},
  month = {September},
  version = {0.5},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dijk2010explicit-iomodes-0.4,
  author = {Bas van Dijk},
  title = {{explicit-iomodes: File handles with explicit IOModes}},
  howpublished = {\url{http://hackage.haskell.org/package/explicit-iomodes-0.4}},
  year = {2010},
  month = {June},
  version = {0.4},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dijk2009explicit-iomodes-0.1.2,
  author = {Bas van Dijk},
  title = {{explicit-iomodes: File handles with explicit IOModes}},
  howpublished = {\url{http://hackage.haskell.org/package/explicit-iomodes-0.1.2}},
  year = {2009},
  month = {December},
  version = {0.1.2},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dijk2010explicit-iomodes-0.1.5,
  author = {Bas van Dijk},
  title = {{explicit-iomodes: File handles with explicit IOModes}},
  howpublished = {\url{http://hackage.haskell.org/package/explicit-iomodes-0.1.5}},
  year = {2010},
  month = {January},
  version = {0.1.5},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dijk2009explicit-iomodes-0.1.3,
  author = {Bas van Dijk},
  title = {{explicit-iomodes: File handles with explicit IOModes}},
  howpublished = {\url{http://hackage.haskell.org/package/explicit-iomodes-0.1.3}},
  year = {2009},
  month = {December},
  version = {0.1.3},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dijk2010explicit-iomodes-0.4.0.1,
  author = {Bas van Dijk},
  title = {{explicit-iomodes: File handles with explicit IOModes}},
  howpublished = {\url{http://hackage.haskell.org/package/explicit-iomodes-0.4.0.1}},
  year = {2010},
  month = {June},
  version = {0.4.0.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dijk2010explicit-iomodes-0.1.4,
  author = {Bas van Dijk},
  title = {{explicit-iomodes: File handles with explicit IOModes}},
  howpublished = {\url{http://hackage.haskell.org/package/explicit-iomodes-0.1.4}},
  year = {2010},
  month = {January},
  version = {0.1.4},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dijk2009explicit-iomodes-0.1.1,
  author = {Bas van Dijk},
  title = {{explicit-iomodes: File handles with explicit IOModes}},
  howpublished = {\url{http://hackage.haskell.org/package/explicit-iomodes-0.1.1}},
  year = {2009},
  month = {December},
  version = {0.1.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dijk2009explicit-iomodes-0.1,
  author = {Bas van Dijk},
  title = {{explicit-iomodes: File handles with explicit IOModes}},
  howpublished = {\url{http://hackage.haskell.org/package/explicit-iomodes-0.1}},
  year = {2009},
  month = {December},
  version = {0.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dijk2010explicit-iomodes-0.4.1,
  author = {Bas van Dijk},
  title = {{explicit-iomodes: File handles with explicit IOModes}},
  howpublished = {\url{http://hackage.haskell.org/package/explicit-iomodes-0.4.1}},
  year = {2010},
  month = {August},
  version = {0.4.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dijk2010explicit-iomodes-0.2,
  author = {Bas van Dijk},
  title = {{explicit-iomodes: File handles with explicit IOModes}},
  howpublished = {\url{http://hackage.haskell.org/package/explicit-iomodes-0.2}},
  year = {2010},
  month = {January},
  version = {0.2},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{mcallister2010jspath-0.1,
  author = {Keegan McAllister},
  title = {{jspath: Extract substructures from JSON by following a path.}},
  howpublished = {\url{http://hackage.haskell.org/package/jspath-0.1}},
  year = {2010},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{goerzen2007ConfigFile-1.0.3,
  author = {John Goerzen},
  title = {{ConfigFile: Configuration file reading \& writing}},
  howpublished = {\url{http://hackage.haskell.org/package/ConfigFile-1.0.3}},
  year = {2007},
  month = {July},
  version = {1.0.3},
  keywords = {Haskell, Parsing},
  subtype = {program},
}

@Misc{goerzen2010ConfigFile-1.0.6,
  author = {John Goerzen},
  title = {{ConfigFile: Configuration file reading \& writing}},
  howpublished = {\url{http://hackage.haskell.org/package/ConfigFile-1.0.6}},
  year = {2010},
  month = {February},
  version = {1.0.6},
  keywords = {Haskell, Parsing},
  subtype = {program},
}

@Misc{goerzen2008ConfigFile-1.0.4,
  author = {John Goerzen},
  title = {{ConfigFile: Configuration file reading \& writing}},
  howpublished = {\url{http://hackage.haskell.org/package/ConfigFile-1.0.4}},
  year = {2008},
  month = {January},
  version = {1.0.4},
  keywords = {Haskell, Parsing},
  subtype = {program},
}

@Misc{goerzen2007ConfigFile-1.0.0,
  author = {John Goerzen},
  title = {{ConfigFile: Configuration file reading \& writing}},
  howpublished = {\url{http://hackage.haskell.org/package/ConfigFile-1.0.0}},
  year = {2007},
  month = {March},
  version = {1.0.0},
  keywords = {Haskell, Parsing},
  subtype = {program},
}

@Misc{goerzen2009ConfigFile-1.0.5,
  author = {John Goerzen},
  title = {{ConfigFile: Configuration file reading \& writing}},
  howpublished = {\url{http://hackage.haskell.org/package/ConfigFile-1.0.5}},
  year = {2009},
  month = {April},
  version = {1.0.5},
  keywords = {Haskell, Parsing},
  subtype = {program},
}

@Misc{schüssler2009th-expand-syns-0.1.0.1,
  author = {Daniel Sch\"{u}ssler},
  title = {{th-expand-syns: Expands type synonyms in Template Haskell ASTs}},
  howpublished = {\url{http://hackage.haskell.org/package/th-expand-syns-0.1.0.1}},
  year = {2009},
  month = {October},
  version = {0.1.0.1},
  keywords = {Haskell, Template Haskell},
  subtype = {program},
}

@Misc{schüssler2009th-expand-syns-0.1,
  author = {Daniel Sch\"{u}ssler},
  title = {{th-expand-syns: Expands type synonyms in Template Haskell ASTs}},
  howpublished = {\url{http://hackage.haskell.org/package/th-expand-syns-0.1}},
  year = {2009},
  month = {October},
  version = {0.1},
  keywords = {Haskell, Template Haskell},
  subtype = {program},
}

@Misc{coppin2009AC-EasyRaster-GTK-1.1.1,
  author = {Andrew Coppin},
  title = {{AC-EasyRaster-GTK: GTK+ pixel plotting.}},
  howpublished = {\url{http://hackage.haskell.org/package/AC-EasyRaster-GTK-1.1.1}},
  year = {2009},
  month = {July},
  version = {1.1.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{coppin2010AC-EasyRaster-GTK-1.1.2,
  author = {Andrew Coppin},
  title = {{AC-EasyRaster-GTK: GTK+ pixel plotting.}},
  howpublished = {\url{http://hackage.haskell.org/package/AC-EasyRaster-GTK-1.1.2}},
  year = {2010},
  month = {January},
  version = {1.1.2},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{dubuisson2008ipc-0.0.2,
  author = {Thomas DuBuisson},
  title = {{ipc: High level inter-process communication library}},
  howpublished = {\url{http://hackage.haskell.org/package/ipc-0.0.2}},
  year = {2008},
  month = {March},
  version = {0.0.2},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dubuisson2008ipc-0.0.3,
  author = {Thomas DuBuisson},
  title = {{ipc: High level inter-process communication library}},
  howpublished = {\url{http://hackage.haskell.org/package/ipc-0.0.3}},
  year = {2008},
  month = {April},
  version = {0.0.3},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dubuisson2009ipc-0.0.4,
  author = {Thomas DuBuisson},
  title = {{ipc: High level inter-process communication library}},
  howpublished = {\url{http://hackage.haskell.org/package/ipc-0.0.4}},
  year = {2009},
  month = {November},
  version = {0.0.4},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{massey2008WAVE-0.1.1,
  author = {Bart Massey},
  title = {{WAVE: WAVE audio file IO library}},
  howpublished = {\url{http://hackage.haskell.org/package/WAVE-0.1.1}},
  year = {2008},
  month = {March},
  version = {0.1.1},
  keywords = {Haskell, Data, Sound},
  subtype = {program},
}

@Misc{massey2008WAVE-0.1,
  author = {Bart Massey},
  title = {{WAVE: WAVE audio file IO library}},
  howpublished = {\url{http://hackage.haskell.org/package/WAVE-0.1}},
  year = {2008},
  month = {March},
  version = {0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{coppin2010AC-PPM-1.1.1,
  author = {Andrew Coppin},
  title = {{AC-PPM: Trivial package for writing PPM images.}},
  howpublished = {\url{http://hackage.haskell.org/package/AC-PPM-1.1.1}},
  year = {2010},
  month = {January},
  version = {1.1.1},
  keywords = {Haskell, Codec, Graphics},
  subtype = {program},
}

@Misc{seipp2007hsns-0.5,
  author = {Austin Seipp},
  title = {{hsns: the haskell network sniffer}},
  howpublished = {\url{http://hackage.haskell.org/package/hsns-0.5}},
  year = {2007},
  month = {April},
  version = {0.5},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{seipp2007hsns-0.5.2,
  author = {Austin Seipp},
  title = {{hsns: the haskell network sniffer}},
  howpublished = {\url{http://hackage.haskell.org/package/hsns-0.5.2}},
  year = {2007},
  month = {May},
  version = {0.5.2},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{seipp2007hsns-0.5.1,
  author = {Austin Seipp},
  title = {{hsns: the haskell network sniffer}},
  howpublished = {\url{http://hackage.haskell.org/package/hsns-0.5.1}},
  year = {2007},
  month = {April},
  version = {0.5.1},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{seipp2007hsns-0.5.3,
  author = {Austin Seipp},
  title = {{hsns: a miniature network sniffer}},
  howpublished = {\url{http://hackage.haskell.org/package/hsns-0.5.3}},
  year = {2007},
  month = {August},
  version = {0.5.3},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{chuchem2009peakachu-0.1,
  author = {Yair Chuchem},
  title = {{peakachu: An FRP library with a GLUT backend}},
  howpublished = {\url{http://hackage.haskell.org/package/peakachu-0.1}},
  year = {2009},
  month = {July},
  version = {0.1},
  keywords = {Haskell, FRP},
  subtype = {program},
}

@Misc{chuchem2009peakachu-0.2,
  author = {Yair Chuchem},
  title = {{peakachu: Experiemental library for composable interactive programs}},
  howpublished = {\url{http://hackage.haskell.org/package/peakachu-0.2}},
  year = {2009},
  month = {November},
  version = {0.2},
  keywords = {Haskell, FRP},
  subtype = {program},
}

@Misc{perry2008blas-0.5,
  author = {Patrick Perry},
  title = {{blas: Bindings to the BLAS library}},
  howpublished = {\url{http://hackage.haskell.org/package/blas-0.5}},
  year = {2008},
  month = {August},
  version = {0.5},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{perry2008blas-0.4,
  author = {Patrick Perry},
  title = {{blas: Bindings to the BLAS library}},
  howpublished = {\url{http://hackage.haskell.org/package/blas-0.4}},
  year = {2008},
  month = {June},
  version = {0.4},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{perry2009blas-0.7.1,
  author = {Patrick Perry},
  title = {{blas: Bindings to the BLAS library}},
  howpublished = {\url{http://hackage.haskell.org/package/blas-0.7.1}},
  year = {2009},
  month = {January},
  version = {0.7.1},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{perry2009blas-0.7.5,
  author = {Patrick Perry},
  title = {{blas: Bindings to the BLAS library}},
  howpublished = {\url{http://hackage.haskell.org/package/blas-0.7.5}},
  year = {2009},
  month = {January},
  version = {0.7.5},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{perry2009blas-0.7,
  author = {Patrick Perry},
  title = {{blas: Bindings to the BLAS library}},
  howpublished = {\url{http://hackage.haskell.org/package/blas-0.7}},
  year = {2009},
  month = {January},
  version = {0.7},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{perry2009blas-0.7.2,
  author = {Patrick Perry},
  title = {{blas: Bindings to the BLAS library}},
  howpublished = {\url{http://hackage.haskell.org/package/blas-0.7.2}},
  year = {2009},
  month = {January},
  version = {0.7.2},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{perry2009blas-0.7.6,
  author = {Patrick Perry},
  title = {{blas: Bindings to the BLAS library}},
  howpublished = {\url{http://hackage.haskell.org/package/blas-0.7.6}},
  year = {2009},
  month = {January},
  version = {0.7.6},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{perry2008blas-0.4.1,
  author = {Patrick Perry},
  title = {{blas: Bindings to the BLAS library}},
  howpublished = {\url{http://hackage.haskell.org/package/blas-0.4.1}},
  year = {2008},
  month = {June},
  version = {0.4.1},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{perry2008blas-0.6,
  author = {Patrick Perry},
  title = {{blas: Bindings to the BLAS library}},
  howpublished = {\url{http://hackage.haskell.org/package/blas-0.6}},
  year = {2008},
  month = {November},
  version = {0.6},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{niemenmaa2009Pipe-2.1.2,
  author = {Matti Niemenmaa},
  title = {{Pipe: Process piping library}},
  howpublished = {\url{http://hackage.haskell.org/package/Pipe-2.1.2}},
  year = {2009},
  month = {July},
  version = {2.1.2},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{niemenmaa2008Pipe-2.0.1,
  author = {Matti Niemenmaa},
  title = {{Pipe: Process piping library}},
  howpublished = {\url{http://hackage.haskell.org/package/Pipe-2.0.1}},
  year = {2008},
  month = {October},
  version = {2.0.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{niemenmaa2008Pipe-2.1.0,
  author = {Matti Niemenmaa},
  title = {{Pipe: Process piping library}},
  howpublished = {\url{http://hackage.haskell.org/package/Pipe-2.1.0}},
  year = {2008},
  month = {October},
  version = {2.1.0},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{niemenmaa2008Pipe-2.0,
  author = {Matti Niemenmaa},
  title = {{Pipe: Process piping library}},
  howpublished = {\url{http://hackage.haskell.org/package/Pipe-2.0}},
  year = {2008},
  month = {July},
  version = {2.0},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{niemenmaa2008Pipe-2.1.1,
  author = {Matti Niemenmaa},
  title = {{Pipe: Process piping library}},
  howpublished = {\url{http://hackage.haskell.org/package/Pipe-2.1.1}},
  year = {2008},
  month = {October},
  version = {2.1.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{niemenmaa2008Pipe-1.0,
  author = {Matti Niemenmaa},
  title = {{Pipe: Process piping library}},
  howpublished = {\url{http://hackage.haskell.org/package/Pipe-1.0}},
  year = {2008},
  month = {June},
  version = {1.0},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{morris2009Lastik-0.3,
  author = {Tony Morris},
  title = {{Lastik: A library for compiling programs in a variety of languages}},
  howpublished = {\url{http://hackage.haskell.org/package/Lastik-0.3}},
  year = {2009},
  month = {August},
  version = {0.3},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{morris2010Lastik-0.5,
  author = {Tony Morris},
  title = {{Lastik: A library for compiling programs in a variety of languages}},
  howpublished = {\url{http://hackage.haskell.org/package/Lastik-0.5}},
  year = {2010},
  month = {February},
  version = {0.5},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{morris2010Lastik-0.4,
  author = {Tony Morris},
  title = {{Lastik: A library for compiling programs in a variety of languages}},
  howpublished = {\url{http://hackage.haskell.org/package/Lastik-0.4}},
  year = {2010},
  month = {January},
  version = {0.4},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{morris2010Lastik-0.6.3,
  author = {Tony Morris},
  title = {{Lastik: A library for compiling programs in a variety of languages}},
  howpublished = {\url{http://hackage.haskell.org/package/Lastik-0.6.3}},
  year = {2010},
  month = {April},
  version = {0.6.3},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{morris2010Lastik-0.6.1,
  author = {Tony Morris},
  title = {{Lastik: A library for compiling programs in a variety of languages}},
  howpublished = {\url{http://hackage.haskell.org/package/Lastik-0.6.1}},
  year = {2010},
  month = {April},
  version = {0.6.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{morris2010Lastik-0.6.2,
  author = {Tony Morris},
  title = {{Lastik: A library for compiling programs in a variety of languages}},
  howpublished = {\url{http://hackage.haskell.org/package/Lastik-0.6.2}},
  year = {2010},
  month = {April},
  version = {0.6.2},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{morris2010Lastik-0.6.4,
  author = {Tony Morris},
  title = {{Lastik: A library for compiling programs in a variety of languages}},
  howpublished = {\url{http://hackage.haskell.org/package/Lastik-0.6.4}},
  year = {2010},
  month = {June},
  version = {0.6.4},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{morris2009Lastik-0.1,
  author = {Tony Morris},
  title = {{Lastik: A library for compiling programs in a variety of languages}},
  howpublished = {\url{http://hackage.haskell.org/package/Lastik-0.1}},
  year = {2009},
  month = {July},
  version = {0.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{morris2009Lastik-0.2,
  author = {Tony Morris},
  title = {{Lastik: A library for compiling programs in a variety of languages}},
  howpublished = {\url{http://hackage.haskell.org/package/Lastik-0.2}},
  year = {2009},
  month = {July},
  version = {0.2},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{simmons2010directory-tree-0.9.1,
  author = {Brandon Simmons},
  title = {{directory-tree: A simple directory-like tree datatype, with useful IO functions}},
  howpublished = {\url{http://hackage.haskell.org/package/directory-tree-0.9.1}},
  year = {2010},
  month = {August},
  version = {0.9.1},
  keywords = {Haskell, Data, System},
  subtype = {program},
}

@Misc{simmons2010directory-tree-0.1.2,
  author = {Brandon Simmons},
  title = {{directory-tree: A simple directory-like tree datatype, with useful IO functions}},
  howpublished = {\url{http://hackage.haskell.org/package/directory-tree-0.1.2}},
  year = {2010},
  month = {May},
  version = {0.1.2},
  keywords = {Haskell, Data, System},
  subtype = {program},
}

@Misc{simmons2010directory-tree-0.2.1,
  author = {Brandon Simmons},
  title = {{directory-tree: A simple directory-like tree datatype, with useful IO functions}},
  howpublished = {\url{http://hackage.haskell.org/package/directory-tree-0.2.1}},
  year = {2010},
  month = {August},
  version = {0.2.1},
  keywords = {Haskell, Data, System},
  subtype = {program},
}

@Misc{simmons2010directory-tree-0.2.0,
  author = {Brandon Simmons},
  title = {{directory-tree: A simple directory-like tree datatype, with useful IO functions}},
  howpublished = {\url{http://hackage.haskell.org/package/directory-tree-0.2.0}},
  year = {2010},
  month = {June},
  version = {0.2.0},
  keywords = {Haskell, Data, System},
  subtype = {program},
}

@Misc{simmons2010directory-tree-0.9.0,
  author = {Brandon Simmons},
  title = {{directory-tree: A simple directory-like tree datatype, with useful IO functions}},
  howpublished = {\url{http://hackage.haskell.org/package/directory-tree-0.9.0}},
  year = {2010},
  month = {August},
  version = {0.9.0},
  keywords = {Haskell, Data, System},
  subtype = {program},
}

@Misc{simmons2009directory-tree-0.1.1,
  author = {Brandon Simmons},
  title = {{directory-tree: A simple directory-like tree datatype, with useful IO functions}},
  howpublished = {\url{http://hackage.haskell.org/package/directory-tree-0.1.1}},
  year = {2009},
  month = {May},
  version = {0.1.1},
  keywords = {Haskell, Data, System},
  subtype = {program},
}

@Misc{simmons2009directory-tree-0.1,
  author = {Brandon Simmons},
  title = {{directory-tree: A simple directory-like tree datatype, with useful IO functions}},
  howpublished = {\url{http://hackage.haskell.org/package/directory-tree-0.1}},
  year = {2009},
  month = {May},
  version = {0.1},
  keywords = {Haskell, Data, System},
  subtype = {program},
}

@Misc{michael2009hledger-0.3,
  author = {Simon Michael},
  title = {{hledger: A ledger-compatible text-based accounting tool.}},
  howpublished = {\url{http://hackage.haskell.org/package/hledger-0.3}},
  year = {2009},
  month = {January},
  version = {0.3},
  keywords = {Haskell, Finance},
  subtype = {program},
}

@Misc{michael2009hledger-0.5,
  author = {Simon Michael},
  title = {{hledger: A ledger-compatible text-based accounting tool.}},
  howpublished = {\url{http://hackage.haskell.org/package/hledger-0.5}},
  year = {2009},
  month = {May},
  version = {0.5},
  keywords = {Haskell, Finance},
  subtype = {program},
}

@Misc{michael2009hledger-0.4,
  author = {Simon Michael},
  title = {{hledger: A ledger-compatible text-based accounting tool.}},
  howpublished = {\url{http://hackage.haskell.org/package/hledger-0.4}},
  year = {2009},
  month = {April},
  version = {0.4},
  keywords = {Haskell, Finance},
  subtype = {program},
}

@Misc{michael2010hledger-0.11,
  author = {Simon Michael},
  title = {{hledger: A command-line (or curses or web-based) double-entry accounting tool.}},
  howpublished = {\url{http://hackage.haskell.org/package/hledger-0.11}},
  year = {2010},
  month = {July},
  version = {0.11},
  keywords = {Haskell, Finance},
  subtype = {program},
}

@Misc{michael2009hledger-0.5.1,
  author = {Simon Michael},
  title = {{hledger: A ledger-compatible text-based accounting tool.}},
  howpublished = {\url{http://hackage.haskell.org/package/hledger-0.5.1}},
  year = {2009},
  month = {May},
  version = {0.5.1},
  keywords = {Haskell, Finance},
  subtype = {program},
}

@Misc{michael2010hledger-0.10,
  author = {Simon Michael},
  title = {{hledger: A command-line (or curses or web-based) double-entry accounting tool.}},
  howpublished = {\url{http://hackage.haskell.org/package/hledger-0.10}},
  year = {2010},
  month = {May},
  version = {0.10},
  keywords = {Haskell, Finance},
  subtype = {program},
}

@Misc{michael2010hledger-0.12,
  author = {Simon Michael},
  title = {{hledger: A command-line (or curses or web-based) double-entry accounting tool.}},
  howpublished = {\url{http://hackage.haskell.org/package/hledger-0.12}},
  year = {2010},
  month = {September},
  version = {0.12},
  keywords = {Haskell, Finance},
  subtype = {program},
}

@Misc{michael2009hledger-0.6.1,
  author = {Simon Michael},
  title = {{hledger: A command-line (or curses or web-based) double-entry accounting tool.}},
  howpublished = {\url{http://hackage.haskell.org/package/hledger-0.6.1}},
  year = {2009},
  month = {June},
  version = {0.6.1},
  keywords = {Haskell, Finance},
  subtype = {program},
}

@Misc{michael2009hledger-0.7.0,
  author = {Simon Michael},
  title = {{hledger: A command-line (or curses or web-based) double-entry accounting tool.}},
  howpublished = {\url{http://hackage.haskell.org/package/hledger-0.7.0}},
  year = {2009},
  month = {December},
  version = {0.7.0},
  keywords = {Haskell, Finance},
  subtype = {program},
}

@Misc{michael2010hledger-0.11.1,
  author = {Simon Michael},
  title = {{hledger: A command-line (or curses or web-based) double-entry accounting tool.}},
  howpublished = {\url{http://hackage.haskell.org/package/hledger-0.11.1}},
  year = {2010},
  month = {July},
  version = {0.11.1},
  keywords = {Haskell, Finance},
  subtype = {program},
}

@Misc{michael2010hledger-0.9,
  author = {Simon Michael},
  title = {{hledger: A command-line (or curses or web-based) double-entry accounting tool.}},
  howpublished = {\url{http://hackage.haskell.org/package/hledger-0.9}},
  year = {2010},
  month = {April},
  version = {0.9},
  keywords = {Haskell, Finance},
  subtype = {program},
}

@Misc{michael2008hledger-0.1,
  author = {Simon Michael},
  title = {{hledger: A ledger-compatible text-based accounting tool.}},
  howpublished = {\url{http://hackage.haskell.org/package/hledger-0.1}},
  year = {2008},
  month = {October},
  version = {0.1},
  keywords = {Haskell, Finance},
  subtype = {program},
}

@Misc{michael2010hledger-0.12.1,
  author = {Simon Michael},
  title = {{hledger: A command-line (or curses or web-based) double-entry accounting tool.}},
  howpublished = {\url{http://hackage.haskell.org/package/hledger-0.12.1}},
  year = {2010},
  month = {September},
  version = {0.12.1},
  keywords = {Haskell, Finance},
  subtype = {program},
}

@Misc{michael2009hledger-0.6,
  author = {Simon Michael},
  title = {{hledger: A command-line (or curses or web-based) double-entry accounting tool.}},
  howpublished = {\url{http://hackage.haskell.org/package/hledger-0.6}},
  year = {2009},
  month = {June},
  version = {0.6},
  keywords = {Haskell, Finance},
  subtype = {program},
}

@Misc{michael2008hledger-0.2,
  author = {Simon Michael},
  title = {{hledger: A ledger-compatible text-based accounting tool.}},
  howpublished = {\url{http://hackage.haskell.org/package/hledger-0.2}},
  year = {2008},
  month = {November},
  version = {0.2},
  keywords = {Haskell, Finance},
  subtype = {program},
}

@Misc{michael2010hledger-0.8,
  author = {Simon Michael},
  title = {{hledger: A command-line (or curses or web-based) double-entry accounting tool.}},
  howpublished = {\url{http://hackage.haskell.org/package/hledger-0.8}},
  year = {2010},
  month = {February},
  version = {0.8},
  keywords = {Haskell, Finance},
  subtype = {program},
}

@Misc{bailey2010CheatSheet-2.4,
  author = {Justin Bailey},
  title = {{CheatSheet: A Haskell cheat sheet in PDF and literate formats.}},
  howpublished = {\url{http://hackage.haskell.org/package/CheatSheet-2.4}},
  year = {2010},
  month = {April},
  version = {2.4},
  keywords = {Haskell, Help},
  subtype = {program},
}

@Misc{bailey2009CheatSheet-1.8,
  author = {Justin Bailey},
  title = {{CheatSheet: A Haskell cheat sheet in PDF and literate formats.}},
  howpublished = {\url{http://hackage.haskell.org/package/CheatSheet-1.8}},
  year = {2009},
  month = {March},
  version = {1.8},
  keywords = {Haskell, Help},
  subtype = {program},
}

@Misc{bailey2010CheatSheet-2.3,
  author = {Justin Bailey},
  title = {{CheatSheet: A Haskell cheat sheet in PDF and literate formats.}},
  howpublished = {\url{http://hackage.haskell.org/package/CheatSheet-2.3}},
  year = {2010},
  month = {April},
  version = {2.3},
  keywords = {Haskell, Help},
  subtype = {program},
}

@Misc{bailey2010CheatSheet-2.6,
  author = {Justin Bailey},
  title = {{CheatSheet: A Haskell cheat sheet in PDF and literate formats.}},
  howpublished = {\url{http://hackage.haskell.org/package/CheatSheet-2.6}},
  year = {2010},
  month = {August},
  version = {2.6},
  keywords = {Haskell, Help},
  subtype = {program},
}

@Misc{bailey2010CheatSheet-2.1,
  author = {Justin Bailey},
  title = {{CheatSheet: A Haskell cheat sheet in PDF and literate formats.}},
  howpublished = {\url{http://hackage.haskell.org/package/CheatSheet-2.1}},
  year = {2010},
  month = {January},
  version = {2.1},
  keywords = {Haskell, Help},
  subtype = {program},
}

@Misc{bailey2009CheatSheet-1.7,
  author = {Justin Bailey},
  title = {{CheatSheet: A Haskell cheat sheet in PDF and literate formats.}},
  howpublished = {\url{http://hackage.haskell.org/package/CheatSheet-1.7}},
  year = {2009},
  month = {March},
  version = {1.7},
  keywords = {Haskell, Help},
  subtype = {program},
}

@Misc{bailey2009CheatSheet-1.10,
  author = {Justin Bailey},
  title = {{CheatSheet: A Haskell cheat sheet in PDF and literate formats.}},
  howpublished = {\url{http://hackage.haskell.org/package/CheatSheet-1.10}},
  year = {2009},
  month = {April},
  version = {1.10},
  keywords = {Haskell, Help},
  subtype = {program},
}

@Misc{bailey2009CheatSheet-1.6,
  author = {Justin Bailey},
  title = {{CheatSheet: A Haskell cheat sheet in PDF and literate formats.}},
  howpublished = {\url{http://hackage.haskell.org/package/CheatSheet-1.6}},
  year = {2009},
  month = {March},
  version = {1.6},
  keywords = {Haskell, Help},
  subtype = {program},
}

@Misc{bailey2008CheatSheet-1.3,
  author = {Justin Bailey},
  title = {{CheatSheet: A Haskell cheat sheet in PDF and literate formats.}},
  howpublished = {\url{http://hackage.haskell.org/package/CheatSheet-1.3}},
  year = {2008},
  month = {October},
  version = {1.3},
  keywords = {Haskell, Help},
  subtype = {program},
}

@Misc{bailey2008CheatSheet-1.4,
  author = {Justin Bailey},
  title = {{CheatSheet: A Haskell cheat sheet in PDF and literate formats.}},
  howpublished = {\url{http://hackage.haskell.org/package/CheatSheet-1.4}},
  year = {2008},
  month = {October},
  version = {1.4},
  keywords = {Haskell, Help},
  subtype = {program},
}

@Misc{bailey2008CheatSheet-1.1,
  author = {Justin Bailey},
  title = {{CheatSheet: A Haskell cheat sheet in PDF and literate formats.}},
  howpublished = {\url{http://hackage.haskell.org/package/CheatSheet-1.1}},
  year = {2008},
  month = {October},
  version = {1.1},
  keywords = {Haskell, Help},
  subtype = {program},
}

@Misc{bailey2009CheatSheet-1.9,
  author = {Justin Bailey},
  title = {{CheatSheet: A Haskell cheat sheet in PDF and literate formats.}},
  howpublished = {\url{http://hackage.haskell.org/package/CheatSheet-1.9}},
  year = {2009},
  month = {April},
  version = {1.9},
  keywords = {Haskell, Help},
  subtype = {program},
}

@Misc{bailey2010CheatSheet-2.5,
  author = {Justin Bailey},
  title = {{CheatSheet: A Haskell cheat sheet in PDF and literate formats.}},
  howpublished = {\url{http://hackage.haskell.org/package/CheatSheet-2.5}},
  year = {2010},
  month = {August},
  version = {2.5},
  keywords = {Haskell, Help},
  subtype = {program},
}

@Misc{bailey2008CheatSheet-1.2,
  author = {Justin Bailey},
  title = {{CheatSheet: A Haskell cheat sheet in PDF and literate formats.}},
  howpublished = {\url{http://hackage.haskell.org/package/CheatSheet-1.2}},
  year = {2008},
  month = {October},
  version = {1.2},
  keywords = {Haskell, Help},
  subtype = {program},
}

@Misc{bailey2010CheatSheet-2.7,
  author = {Justin Bailey},
  title = {{CheatSheet: A Haskell cheat sheet in PDF and literate formats.}},
  howpublished = {\url{http://hackage.haskell.org/package/CheatSheet-2.7}},
  year = {2010},
  month = {August},
  version = {2.7},
  keywords = {Haskell, Help},
  subtype = {program},
}

@Misc{bailey2009CheatSheet-2.0,
  author = {Justin Bailey},
  title = {{CheatSheet: A Haskell cheat sheet in PDF and literate formats.}},
  howpublished = {\url{http://hackage.haskell.org/package/CheatSheet-2.0}},
  year = {2009},
  month = {November},
  version = {2.0},
  keywords = {Haskell, Help},
  subtype = {program},
}

@Misc{bailey2010CheatSheet-2.8,
  author = {Justin Bailey},
  title = {{CheatSheet: A Haskell cheat sheet in PDF and literate formats.}},
  howpublished = {\url{http://hackage.haskell.org/package/CheatSheet-2.8}},
  year = {2010},
  month = {August},
  version = {2.8},
  keywords = {Haskell, Help},
  subtype = {program},
}

@Misc{bailey2008CheatSheet-1.5,
  author = {Justin Bailey},
  title = {{CheatSheet: A Haskell cheat sheet in PDF and literate formats.}},
  howpublished = {\url{http://hackage.haskell.org/package/CheatSheet-1.5}},
  year = {2008},
  month = {November},
  version = {1.5},
  keywords = {Haskell, Help},
  subtype = {program},
}

@Misc{bailey2010CheatSheet-2.2,
  author = {Justin Bailey},
  title = {{CheatSheet: A Haskell cheat sheet in PDF and literate formats.}},
  howpublished = {\url{http://hackage.haskell.org/package/CheatSheet-2.2}},
  year = {2010},
  month = {January},
  version = {2.2},
  keywords = {Haskell, Help},
  subtype = {program},
}

@Misc{bailey2009CheatSheet-1.11,
  author = {Justin Bailey},
  title = {{CheatSheet: A Haskell cheat sheet in PDF and literate formats.}},
  howpublished = {\url{http://hackage.haskell.org/package/CheatSheet-1.11}},
  year = {2009},
  month = {May},
  version = {1.11},
  keywords = {Haskell, Help},
  subtype = {program},
}

@Misc{bailey2008CheatSheet-1.0,
  author = {Justin Bailey},
  title = {{CheatSheet: A Haskell cheat sheet in PDF and literate formats.}},
  howpublished = {\url{http://hackage.haskell.org/package/CheatSheet-1.0}},
  year = {2008},
  month = {October},
  version = {1.0},
  keywords = {Haskell, Help},
  subtype = {program},
}

@Misc{bringert2007hmarkup-3000.0.0,
  author = {Bjorn Bringert},
  title = {{hmarkup: Simple wikitext-like markup format implementation.}},
  howpublished = {\url{http://hackage.haskell.org/package/hmarkup-3000.0.0}},
  year = {2007},
  month = {February},
  version = {3000.0.0},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{bringert2007hmarkup-3000.0.1,
  author = {Bjorn Bringert},
  title = {{hmarkup: Simple wikitext-like markup format implementation.}},
  howpublished = {\url{http://hackage.haskell.org/package/hmarkup-3000.0.1}},
  year = {2007},
  month = {December},
  version = {3000.0.1},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{fischer2010stringsearch-0.3.1,
  author = {Daniel Fischer and Chris Kuklewicz and Justin Bailey},
  title = {{stringsearch: Fast searching, splitting and replacing of ByteStrings}},
  howpublished = {\url{http://hackage.haskell.org/package/stringsearch-0.3.1}},
  year = {2010},
  month = {September},
  version = {0.3.1},
  keywords = {Haskell, Text, Search},
  subtype = {program},
}

@Misc{fischer2008stringsearch-0.2.1.1,
  author = {Daniel Fischer and Chris Kuklewicz and Justin Bailey},
  title = {{stringsearch: }},
  howpublished = {\url{http://hackage.haskell.org/package/stringsearch-0.2.1.1}},
  year = {2008},
  month = {April},
  version = {0.2.1.1},
  keywords = {Haskell, Text, Data, Search},
  subtype = {program},
}

@Misc{fischer2007stringsearch-0.1.1,
  author = {Daniel Fischer and Chris Kuklewicz},
  title = {{stringsearch: }},
  howpublished = {\url{http://hackage.haskell.org/package/stringsearch-0.1.1}},
  year = {2007},
  month = {November},
  version = {0.1.1},
  keywords = {Haskell, Text, Data, Search},
  subtype = {program},
}

@Misc{fischer2010stringsearch-0.3.0,
  author = {Daniel Fischer and Chris Kuklewicz and Justin Bailey},
  title = {{stringsearch: Fast searching, splitting and replacing of ByteStrings}},
  howpublished = {\url{http://hackage.haskell.org/package/stringsearch-0.3.0}},
  year = {2010},
  month = {July},
  version = {0.3.0},
  keywords = {Haskell, Text, Search},
  subtype = {program},
}

@Misc{fischer2010stringsearch-0.3.2,
  author = {Daniel Fischer and Chris Kuklewicz and Justin Bailey},
  title = {{stringsearch: Fast searching, splitting and replacing of ByteStrings}},
  howpublished = {\url{http://hackage.haskell.org/package/stringsearch-0.3.2}},
  year = {2010},
  month = {September},
  version = {0.3.2},
  keywords = {Haskell, Text, Search},
  subtype = {program},
}

@Misc{fischer2007stringsearch-0.1,
  author = {Daniel Fischer and Chris Kuklewicz},
  title = {{stringsearch: }},
  howpublished = {\url{http://hackage.haskell.org/package/stringsearch-0.1}},
  year = {2007},
  month = {November},
  version = {0.1},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{fischer2007stringsearch-0.2,
  author = {Daniel Fischer and Chris Kuklewicz},
  title = {{stringsearch: }},
  howpublished = {\url{http://hackage.haskell.org/package/stringsearch-0.2}},
  year = {2007},
  month = {November},
  version = {0.2},
  keywords = {Haskell, Text, Data, Search},
  subtype = {program},
}

@Misc{eelis2010setops-0.1,
  author = {Eelis},
  title = {{setops: Uniform names (and Unicode operators) for set operations on data structures.}},
  howpublished = {\url{http://hackage.haskell.org/package/setops-0.1}},
  year = {2010},
  month = {April},
  version = {0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{coutts2008cabal-install-0.5.2,
  author = {Lemmih 
Paolo Martini 
Bjorn Bringert 
Isaac Potoczny-Jones 
Duncan Coutts},
  title = {{cabal-install: The command-line interface for Cabal and Hackage.}},
  howpublished = {\url{http://hackage.haskell.org/package/cabal-install-0.5.2}},
  year = {2008},
  month = {August},
  version = {0.5.2},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{coutts2008cabal-install-0.6.0,
  author = {Lemmih 
Paolo Martini 
Bjorn Bringert 
Isaac Potoczny-Jones 
Duncan Coutts},
  title = {{cabal-install: The command-line interface for Cabal and Hackage.}},
  howpublished = {\url{http://hackage.haskell.org/package/cabal-install-0.6.0}},
  year = {2008},
  month = {October},
  version = {0.6.0},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{coutts2008cabal-install-0.5.0,
  author = {Lemmih 
Paolo Martini 
Bjorn Bringert 
Isaac Potoczny-Jones 
Duncan Coutts},
  title = {{cabal-install: The command-line interface for Cabal and Hackage.}},
  howpublished = {\url{http://hackage.haskell.org/package/cabal-install-0.5.0}},
  year = {2008},
  month = {June},
  version = {0.5.0},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{lemmih2007cabal-install-0.4.0,
  author = {Lemmih and Paolo Martini},
  title = {{cabal-install: Automatic package handling for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/cabal-install-0.4.0}},
  year = {2007},
  month = {October},
  version = {0.4.0},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{coutts2010cabal-install-0.8.2,
  author = {Lemmih 
Paolo Martini 
Bjorn Bringert 
Isaac Potoczny-Jones 
Duncan Coutts},
  title = {{cabal-install: The command-line interface for Cabal and Hackage.}},
  howpublished = {\url{http://hackage.haskell.org/package/cabal-install-0.8.2}},
  year = {2010},
  month = {March},
  version = {0.8.2},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{coutts2009cabal-install-0.8.0,
  author = {Lemmih 
Paolo Martini 
Bjorn Bringert 
Isaac Potoczny-Jones 
Duncan Coutts},
  title = {{cabal-install: The command-line interface for Cabal and Hackage.}},
  howpublished = {\url{http://hackage.haskell.org/package/cabal-install-0.8.0}},
  year = {2009},
  month = {December},
  version = {0.8.0},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{coutts2008cabal-install-0.5.1,
  author = {Lemmih 
Paolo Martini 
Bjorn Bringert 
Isaac Potoczny-Jones 
Duncan Coutts},
  title = {{cabal-install: The command-line interface for Cabal and Hackage.}},
  howpublished = {\url{http://hackage.haskell.org/package/cabal-install-0.5.1}},
  year = {2008},
  month = {June},
  version = {0.5.1},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{coutts2009cabal-install-0.6.2,
  author = {Lemmih 
Paolo Martini 
Bjorn Bringert 
Isaac Potoczny-Jones 
Duncan Coutts},
  title = {{cabal-install: The command-line interface for Cabal and Hackage.}},
  howpublished = {\url{http://hackage.haskell.org/package/cabal-install-0.6.2}},
  year = {2009},
  month = {February},
  version = {0.6.2},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{coutts2009cabal-install-0.6.4,
  author = {Lemmih 
Paolo Martini 
Bjorn Bringert 
Isaac Potoczny-Jones 
Duncan Coutts},
  title = {{cabal-install: The command-line interface for Cabal and Hackage.}},
  howpublished = {\url{http://hackage.haskell.org/package/cabal-install-0.6.4}},
  year = {2009},
  month = {November},
  version = {0.6.4},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{visser2010fclabels-0.9.1,
  author = {Sebastiaan Visser and Erik Hesselink and Chris Eidhof and Sjoerd Visscher.},
  title = {{fclabels: First class accessor labels implemented as lenses.}},
  howpublished = {\url{http://hackage.haskell.org/package/fclabels-0.9.1}},
  year = {2010},
  month = {August},
  version = {0.9.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{visser2009fclabels-0.1.2,
  author = {Sebastiaan Visser and Erik Hesselink},
  title = {{fclabels: First class record labels}},
  howpublished = {\url{http://hackage.haskell.org/package/fclabels-0.1.2}},
  year = {2009},
  month = {May},
  version = {0.1.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{visser2010fclabels-0.4.2.1,
  author = {Sebastiaan Visser and Erik Hesselink and Chris Eidhof and Sjoerd Visscher.},
  title = {{fclabels: First class accessor labels.}},
  howpublished = {\url{http://hackage.haskell.org/package/fclabels-0.4.2.1}},
  year = {2010},
  month = {May},
  version = {0.4.2.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{visser2009fclabels-0.4.0,
  author = {Sebastiaan Visser and Erik Hesselink and Chris Eidhof and Sjoerd Visscher.},
  title = {{fclabels: First class accessor labels.}},
  howpublished = {\url{http://hackage.haskell.org/package/fclabels-0.4.0}},
  year = {2009},
  month = {September},
  version = {0.4.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{visser2009fclabels-0.2.0,
  author = {Sebastiaan Visser and Erik Hesselink},
  title = {{fclabels: First class record labels}},
  howpublished = {\url{http://hackage.haskell.org/package/fclabels-0.2.0}},
  year = {2009},
  month = {August},
  version = {0.2.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{visser2010fclabels-0.9.0,
  author = {Sebastiaan Visser and Erik Hesselink and Chris Eidhof and Sjoerd Visscher.},
  title = {{fclabels: First class accessor labels implemented as lenses.}},
  howpublished = {\url{http://hackage.haskell.org/package/fclabels-0.9.0}},
  year = {2010},
  month = {August},
  version = {0.9.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{visser2009fclabels-0.3.0,
  author = {Sebastiaan Visser and Erik Hesselink},
  title = {{fclabels: First class accessor labels.}},
  howpublished = {\url{http://hackage.haskell.org/package/fclabels-0.3.0}},
  year = {2009},
  month = {August},
  version = {0.3.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{visser2009fclabels-0.1,
  author = {Sebastiaan Visser and Erik Hesselink},
  title = {{fclabels: First class record labels}},
  howpublished = {\url{http://hackage.haskell.org/package/fclabels-0.1}},
  year = {2009},
  month = {February},
  version = {0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{visser2009fclabels-0.4.1,
  author = {Sebastiaan Visser and Erik Hesselink and Chris Eidhof and Sjoerd Visscher.},
  title = {{fclabels: First class accessor labels.}},
  howpublished = {\url{http://hackage.haskell.org/package/fclabels-0.4.1}},
  year = {2009},
  month = {September},
  version = {0.4.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{visser2010fclabels-0.4.2,
  author = {Sebastiaan Visser and Erik Hesselink and Chris Eidhof and Sjoerd Visscher.},
  title = {{fclabels: First class accessor labels.}},
  howpublished = {\url{http://hackage.haskell.org/package/fclabels-0.4.2}},
  year = {2010},
  month = {January},
  version = {0.4.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{steenbergen2009Yogurt-0.3,
  author = {Martijn van Steenbergen},
  title = {{Yogurt: A MUD client library}},
  howpublished = {\url{http://hackage.haskell.org/package/Yogurt-0.3}},
  year = {2009},
  month = {February},
  version = {0.3},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{steenbergen2009Yogurt-0.4,
  author = {Martijn van Steenbergen},
  title = {{Yogurt: A MUD client library}},
  howpublished = {\url{http://hackage.haskell.org/package/Yogurt-0.4}},
  year = {2009},
  month = {April},
  version = {0.4},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{steenbergen2008Yogurt-0.1,
  author = {Martijn van Steenbergen},
  title = {{Yogurt: A MUD client library}},
  howpublished = {\url{http://hackage.haskell.org/package/Yogurt-0.1}},
  year = {2008},
  month = {May},
  version = {0.1},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{steenbergen2008Yogurt-0.2,
  author = {Martijn van Steenbergen},
  title = {{Yogurt: A MUD client library}},
  howpublished = {\url{http://hackage.haskell.org/package/Yogurt-0.2}},
  year = {2008},
  month = {May},
  version = {0.2},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{piechotka2010iteratee-compress-0.1,
  author = {Maciej Piechotka},
  title = {{iteratee-compress: An enumerators for compressing and decompressing streams}},
  howpublished = {\url{http://hackage.haskell.org/package/iteratee-compress-0.1}},
  year = {2010},
  month = {August},
  version = {0.1},
  keywords = {Haskell, Codec, Data},
  subtype = {program},
}

@Misc{elliott2008ZipFold-0.0,
  author = {Conal Elliott},
  title = {{ZipFold: Zipping folds}},
  howpublished = {\url{http://hackage.haskell.org/package/ZipFold-0.0}},
  year = {2008},
  month = {November},
  version = {0.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{elliott2009ZipFold-0.1.4,
  author = {Conal Elliott},
  title = {{ZipFold: Zipping folds}},
  howpublished = {\url{http://hackage.haskell.org/package/ZipFold-0.1.4}},
  year = {2009},
  month = {July},
  version = {0.1.4},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{elliott2008ZipFold-0.1,
  author = {Conal Elliott},
  title = {{ZipFold: Zipping folds}},
  howpublished = {\url{http://hackage.haskell.org/package/ZipFold-0.1}},
  year = {2008},
  month = {November},
  version = {0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{kuklewicz2009regex-tdfa-utf8-1.0,
  author = {Chris Kuklewicz},
  title = {{regex-tdfa-utf8: This combines regex-tdfa with utf8-string to allow searching over UTF8 encoded lazy bytestrings.}},
  howpublished = {\url{http://hackage.haskell.org/package/regex-tdfa-utf8-1.0}},
  year = {2009},
  month = {March},
  version = {1.0},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{coutts2010svgcairo-0.11.1,
  author = {Duncan Coutts},
  title = {{svgcairo: Binding to the libsvg-cairo library.}},
  howpublished = {\url{http://hackage.haskell.org/package/svgcairo-0.11.1}},
  year = {2010},
  month = {July},
  version = {0.11.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{coutts2010svgcairo-0.11.0,
  author = {Duncan Coutts},
  title = {{svgcairo: Binding to the GTK+ OpenGL Extension}},
  howpublished = {\url{http://hackage.haskell.org/package/svgcairo-0.11.0}},
  year = {2010},
  month = {May},
  version = {0.11.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{donnelly2009dyre-0.5,
  author = {Will Donnelly},
  title = {{dyre: Dynamic reconfiguration in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/dyre-0.5}},
  year = {2009},
  month = {August},
  version = {0.5},
  keywords = {Haskell, Development, Configuration},
  subtype = {program},
}

@Misc{donnelly2009dyre-0.4,
  author = {Will Donnelly},
  title = {{dyre: Dynamic reconfiguration in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/dyre-0.4}},
  year = {2009},
  month = {August},
  version = {0.4},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{donnelly2009dyre-0.7.1,
  author = {Will Donnelly},
  title = {{dyre: Dynamic reconfiguration in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/dyre-0.7.1}},
  year = {2009},
  month = {August},
  version = {0.7.1},
  keywords = {Haskell, Development, Configuration},
  subtype = {program},
}

@Misc{donnelly2009dyre-0.7,
  author = {Will Donnelly},
  title = {{dyre: Dynamic reconfiguration in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/dyre-0.7}},
  year = {2009},
  month = {August},
  version = {0.7},
  keywords = {Haskell, Development, Configuration},
  subtype = {program},
}

@Misc{donnelly2009dyre-0.7.3,
  author = {Will Donnelly},
  title = {{dyre: Dynamic reconfiguration in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/dyre-0.7.3}},
  year = {2009},
  month = {September},
  version = {0.7.3},
  keywords = {Haskell, Development, Configuration},
  subtype = {program},
}

@Misc{donnelly2010dyre-0.8.3,
  author = {Will Donnelly},
  title = {{dyre: Dynamic reconfiguration in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/dyre-0.8.3}},
  year = {2010},
  month = {April},
  version = {0.8.3},
  keywords = {Haskell, Development, Configuration},
  subtype = {program},
}

@Misc{donnelly2010dyre-0.8.5,
  author = {Will Donnelly},
  title = {{dyre: Dynamic reconfiguration in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/dyre-0.8.5}},
  year = {2010},
  month = {August},
  version = {0.8.5},
  keywords = {Haskell, Development, Configuration},
  subtype = {program},
}

@Misc{donnelly2009dyre-0.8.2,
  author = {Will Donnelly},
  title = {{dyre: Dynamic reconfiguration in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/dyre-0.8.2}},
  year = {2009},
  month = {October},
  version = {0.8.2},
  keywords = {Haskell, Development, Configuration},
  subtype = {program},
}

@Misc{donnelly2009dyre-0.8.0,
  author = {Will Donnelly},
  title = {{dyre: Dynamic reconfiguration in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/dyre-0.8.0}},
  year = {2009},
  month = {September},
  version = {0.8.0},
  keywords = {Haskell, Development, Configuration},
  subtype = {program},
}

@Misc{donnelly2009dyre-0.6.1,
  author = {Will Donnelly},
  title = {{dyre: Dynamic reconfiguration in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/dyre-0.6.1}},
  year = {2009},
  month = {August},
  version = {0.6.1},
  keywords = {Haskell, Development, Configuration},
  subtype = {program},
}

@Misc{donnelly2009dyre-0.7.2,
  author = {Will Donnelly},
  title = {{dyre: Dynamic reconfiguration in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/dyre-0.7.2}},
  year = {2009},
  month = {August},
  version = {0.7.2},
  keywords = {Haskell, Development, Configuration},
  subtype = {program},
}

@Misc{donnelly2009dyre-0.6.2,
  author = {Will Donnelly},
  title = {{dyre: Dynamic reconfiguration in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/dyre-0.6.2}},
  year = {2009},
  month = {August},
  version = {0.6.2},
  keywords = {Haskell, Development, Configuration},
  subtype = {program},
}

@Misc{donnelly2010dyre-0.8.4,
  author = {Will Donnelly},
  title = {{dyre: Dynamic reconfiguration in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/dyre-0.8.4}},
  year = {2010},
  month = {August},
  version = {0.8.4},
  keywords = {Haskell, Development, Configuration},
  subtype = {program},
}

@Misc{donnelly2009dyre-0.6,
  author = {Will Donnelly},
  title = {{dyre: Dynamic reconfiguration in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/dyre-0.6}},
  year = {2009},
  month = {August},
  version = {0.6},
  keywords = {Haskell, Development, Configuration},
  subtype = {program},
}

@Misc{yamamoto2010rpf-0.2.2,
  author = {Kazu Yamamoto},
  title = {{rpf: Receiver Policy Framework}},
  howpublished = {\url{http://hackage.haskell.org/package/rpf-0.2.2}},
  year = {2010},
  month = {August},
  version = {0.2.2},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{yamamoto2010rpf-0.2.1,
  author = {Kazu Yamamoto},
  title = {{rpf: Receiver Policy Framework}},
  howpublished = {\url{http://hackage.haskell.org/package/rpf-0.2.1}},
  year = {2010},
  month = {July},
  version = {0.2.1},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{yamamoto2010rpf-0.2.0,
  author = {Kazu Yamamoto},
  title = {{rpf: Receiver Policy Framework}},
  howpublished = {\url{http://hackage.haskell.org/package/rpf-0.2.0}},
  year = {2010},
  month = {June},
  version = {0.2.0},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{stewart2009vacuum-cairo-0.3,
  author = {Don Stewart},
  title = {{vacuum-cairo: Visualize live Haskell data structures using vacuum, graphviz and cairo}},
  howpublished = {\url{http://hackage.haskell.org/package/vacuum-cairo-0.3}},
  year = {2009},
  month = {March},
  version = {0.3},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{stewart2009vacuum-cairo-0.4,
  author = {Don Stewart},
  title = {{vacuum-cairo: Visualize live Haskell data structures using vacuum, graphviz and cairo}},
  howpublished = {\url{http://hackage.haskell.org/package/vacuum-cairo-0.4}},
  year = {2009},
  month = {April},
  version = {0.4},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{stewart2009vacuum-cairo-0.3.1,
  author = {Don Stewart},
  title = {{vacuum-cairo: Visualize live Haskell data structures using vacuum, graphviz and cairo}},
  howpublished = {\url{http://hackage.haskell.org/package/vacuum-cairo-0.3.1}},
  year = {2009},
  month = {March},
  version = {0.3.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{stewart2009vacuum-cairo-0.1,
  author = {Don Stewart},
  title = {{vacuum-cairo: Visualize live Haskell data structures using vacuum, graphviz and cairo}},
  howpublished = {\url{http://hackage.haskell.org/package/vacuum-cairo-0.1}},
  year = {2009},
  month = {March},
  version = {0.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{stewart2009vacuum-cairo-0.4.1,
  author = {Don Stewart},
  title = {{vacuum-cairo: Visualize live Haskell data structures using vacuum, graphviz and cairo}},
  howpublished = {\url{http://hackage.haskell.org/package/vacuum-cairo-0.4.1}},
  year = {2009},
  month = {April},
  version = {0.4.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{stewart2009vacuum-cairo-0.2,
  author = {Don Stewart},
  title = {{vacuum-cairo: Visualize live Haskell data structures using vacuum, graphviz and cairo}},
  howpublished = {\url{http://hackage.haskell.org/package/vacuum-cairo-0.2}},
  year = {2009},
  month = {March},
  version = {0.2},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{leijen2010wx-0.12.1.4,
  author = {Daan Leijen},
  title = {{wx: wxHaskell}},
  howpublished = {\url{http://hackage.haskell.org/package/wx-0.12.1.4}},
  year = {2010},
  month = {April},
  version = {0.12.1.4},
  keywords = {Haskell, GUI, User interfaces},
  subtype = {program},
}

@Misc{leijen2008wx-0.10.3,
  author = {Daan Leijen},
  title = {{wx: wxHaskell}},
  howpublished = {\url{http://hackage.haskell.org/package/wx-0.10.3}},
  year = {2008},
  month = {March},
  version = {0.10.3},
  keywords = {Haskell, GUI, User interfaces},
  subtype = {program},
}

@Misc{leijen2010wx-0.12.1.5,
  author = {Daan Leijen},
  title = {{wx: wxHaskell}},
  howpublished = {\url{http://hackage.haskell.org/package/wx-0.12.1.5}},
  year = {2010},
  month = {May},
  version = {0.12.1.5},
  keywords = {Haskell, GUI, User interfaces},
  subtype = {program},
}

@Misc{leijen2009wx-0.11.1.0,
  author = {Daan Leijen},
  title = {{wx: wxHaskell}},
  howpublished = {\url{http://hackage.haskell.org/package/wx-0.11.1.0}},
  year = {2009},
  month = {March},
  version = {0.11.1.0},
  keywords = {Haskell, GUI, User interfaces},
  subtype = {program},
}

@Misc{leijen2008wx-0.10.6,
  author = {Daan Leijen},
  title = {{wx: wxHaskell}},
  howpublished = {\url{http://hackage.haskell.org/package/wx-0.10.6}},
  year = {2008},
  month = {December},
  version = {0.10.6},
  keywords = {Haskell, GUI, User interfaces},
  subtype = {program},
}

@Misc{leijen2008wx-0.10.2,
  author = {Daan Leijen},
  title = {{wx: wxHaskell}},
  howpublished = {\url{http://hackage.haskell.org/package/wx-0.10.2}},
  year = {2008},
  month = {February},
  version = {0.10.2},
  keywords = {Haskell, GUI},
  subtype = {program},
}

@Misc{leijen2010wx-0.12.1.6,
  author = {Daan Leijen},
  title = {{wx: wxHaskell}},
  howpublished = {\url{http://hackage.haskell.org/package/wx-0.12.1.6}},
  year = {2010},
  month = {May},
  version = {0.12.1.6},
  keywords = {Haskell, GUI, User interfaces},
  subtype = {program},
}

@Misc{leijen2009wx-0.12.1.2,
  author = {Daan Leijen},
  title = {{wx: wxHaskell}},
  howpublished = {\url{http://hackage.haskell.org/package/wx-0.12.1.2}},
  year = {2009},
  month = {November},
  version = {0.12.1.2},
  keywords = {Haskell, GUI, User interfaces},
  subtype = {program},
}

@Misc{leijen2008wx-0.10.5,
  author = {Daan Leijen},
  title = {{wx: wxHaskell}},
  howpublished = {\url{http://hackage.haskell.org/package/wx-0.10.5}},
  year = {2008},
  month = {October},
  version = {0.10.5},
  keywords = {Haskell, GUI, User interfaces},
  subtype = {program},
}

@Misc{leijen2009wx-0.12.1.1,
  author = {Daan Leijen},
  title = {{wx: wxHaskell}},
  howpublished = {\url{http://hackage.haskell.org/package/wx-0.12.1.1}},
  year = {2009},
  month = {November},
  version = {0.12.1.1},
  keywords = {Haskell, GUI, User interfaces},
  subtype = {program},
}

@Misc{leijen2008wx-0.10.4,
  author = {Daan Leijen},
  title = {{wx: wxHaskell}},
  howpublished = {\url{http://hackage.haskell.org/package/wx-0.10.4}},
  year = {2008},
  month = {October},
  version = {0.10.4},
  keywords = {Haskell, GUI, User interfaces},
  subtype = {program},
}

@Misc{leijen2008wx-0.10.1,
  author = {Daan Leijen},
  title = {{wx: wxHaskell}},
  howpublished = {\url{http://hackage.haskell.org/package/wx-0.10.1}},
  year = {2008},
  month = {February},
  version = {0.10.1},
  keywords = {Haskell, GUI},
  subtype = {program},
}

@Misc{leijen2009wx-0.11.0,
  author = {Daan Leijen},
  title = {{wx: wxHaskell}},
  howpublished = {\url{http://hackage.haskell.org/package/wx-0.11.0}},
  year = {2009},
  month = {January},
  version = {0.11.0},
  keywords = {Haskell, GUI, User interfaces},
  subtype = {program},
}

@Misc{leijen2009wx-0.11.1.2,
  author = {Daan Leijen},
  title = {{wx: wxHaskell}},
  howpublished = {\url{http://hackage.haskell.org/package/wx-0.11.1.2}},
  year = {2009},
  month = {March},
  version = {0.11.1.2},
  keywords = {Haskell, GUI, User interfaces},
  subtype = {program},
}

@Misc{leijen2010wx-0.12.1.3,
  author = {Daan Leijen},
  title = {{wx: wxHaskell}},
  howpublished = {\url{http://hackage.haskell.org/package/wx-0.12.1.3}},
  year = {2010},
  month = {February},
  version = {0.12.1.3},
  keywords = {Haskell, GUI, User interfaces},
  subtype = {program},
}

@Misc{matsuda2010bidirectionalization-combined-0.1.0.1,
  author = {Kazutaka Matsuda and Joachim Breitner},
  title = {{bidirectionalization-combined: Prototype Implementation of Combining Syntactic and Semantic Bidirectionalization (ICFP'10)}},
  howpublished = {\url{http://hackage.haskell.org/package/bidirectionalization-combined-0.1.0.1}},
  year = {2010},
  month = {September},
  version = {0.1.0.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{matsuda2010bidirectionalization-combined-0.1,
  author = {Kazutaka Matsuda and Joachim Breitner},
  title = {{bidirectionalization-combined: Prototype Implementation of Combining Syntatic and Semantic Bidirectionalization (ICFP'10)}},
  howpublished = {\url{http://hackage.haskell.org/package/bidirectionalization-combined-0.1}},
  year = {2010},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{cook2008event-monad-0.0.0.2,
  author = {James Cook},
  title = {{event-monad: Event-graph simulation monad transformer}},
  howpublished = {\url{http://hackage.haskell.org/package/event-monad-0.0.0.2}},
  year = {2008},
  month = {December},
  version = {0.0.0.2},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{cook2009event-monad-0.0.2.0,
  author = {James Cook},
  title = {{event-monad: Event-graph simulation monad transformer}},
  howpublished = {\url{http://hackage.haskell.org/package/event-monad-0.0.2.0}},
  year = {2009},
  month = {November},
  version = {0.0.2.0},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{cook2010event-monad-0.0.3,
  author = {James Cook},
  title = {{event-monad: Event-graph simulation monad transformer}},
  howpublished = {\url{http://hackage.haskell.org/package/event-monad-0.0.3}},
  year = {2010},
  month = {January},
  version = {0.0.3},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{cook2009event-monad-0.0.1.0,
  author = {James Cook},
  title = {{event-monad: Event-graph simulation monad transformer}},
  howpublished = {\url{http://hackage.haskell.org/package/event-monad-0.0.1.0}},
  year = {2009},
  month = {February},
  version = {0.0.1.0},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{dijk2009levmar-0.2.1,
  author = {Roel van Dijk and Bas van Dijk},
  title = {{levmar: An implementation of the Levenberg-Marquardt algorithm}},
  howpublished = {\url{http://hackage.haskell.org/package/levmar-0.2.1}},
  year = {2009},
  month = {September},
  version = {0.2.1},
  keywords = {Haskell, Numerical, Math},
  subtype = {program},
}

@Misc{dijk2009levmar-0.1,
  author = {Roel van Dijk and Bas van Dijk},
  title = {{levmar: An implementation of the Levenberg-Marquardt algorithm}},
  howpublished = {\url{http://hackage.haskell.org/package/levmar-0.1}},
  year = {2009},
  month = {September},
  version = {0.1},
  keywords = {Haskell, numerical},
  subtype = {program},
}

@Misc{dijk2009levmar-0.2,
  author = {Roel van Dijk and Bas van Dijk},
  title = {{levmar: An implementation of the Levenberg-Marquardt algorithm}},
  howpublished = {\url{http://hackage.haskell.org/package/levmar-0.2}},
  year = {2009},
  month = {September},
  version = {0.2},
  keywords = {Haskell, Numerical, Math},
  subtype = {program},
}

@Misc{karttunen2010monad-stlike-io-0.2.1,
  author = {Taru Karttunen},
  title = {{monad-stlike-io: ST-like monad capturing variables to regions and supporting IO.}},
  howpublished = {\url{http://hackage.haskell.org/package/monad-stlike-io-0.2.1}},
  year = {2010},
  month = {February},
  version = {0.2.1},
  keywords = {Haskell, Monadic Regions, Monads},
  subtype = {program},
}

@Misc{karttunen2010monad-stlike-io-0.1,
  author = {Taru Karttunen},
  title = {{monad-stlike-io: ST-like monad capturing variables to regions and supporting IO.}},
  howpublished = {\url{http://hackage.haskell.org/package/monad-stlike-io-0.1}},
  year = {2010},
  month = {January},
  version = {0.1},
  keywords = {Haskell, Regions, Monads},
  subtype = {program},
}

@Misc{wasserman2009queuelike-1.0.3,
  author = {Louis Wasserman},
  title = {{queuelike: A library of queuelike data structures, both functional and stateful.}},
  howpublished = {\url{http://hackage.haskell.org/package/queuelike-1.0.3}},
  year = {2009},
  month = {March},
  version = {1.0.3},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{wasserman2009queuelike-1.0.7,
  author = {Louis Wasserman},
  title = {{queuelike: A library of queuelike data structures, both functional and stateful.}},
  howpublished = {\url{http://hackage.haskell.org/package/queuelike-1.0.7}},
  year = {2009},
  month = {April},
  version = {1.0.7},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{wasserman2009queuelike-1.0.2,
  author = {Louis Wasserman},
  title = {{queuelike: A library of queuelike data structures, both functional and stateful.}},
  howpublished = {\url{http://hackage.haskell.org/package/queuelike-1.0.2}},
  year = {2009},
  month = {March},
  version = {1.0.2},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{wasserman2009queuelike-1.0.9,
  author = {Louis Wasserman},
  title = {{queuelike: A library of queuelike data structures, both functional and stateful.}},
  howpublished = {\url{http://hackage.haskell.org/package/queuelike-1.0.9}},
  year = {2009},
  month = {April},
  version = {1.0.9},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{wasserman2009queuelike-1.0.6,
  author = {Louis Wasserman},
  title = {{queuelike: A library of queuelike data structures, both functional and stateful.}},
  howpublished = {\url{http://hackage.haskell.org/package/queuelike-1.0.6}},
  year = {2009},
  month = {April},
  version = {1.0.6},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{wasserman2009queuelike-1.0.4,
  author = {Louis Wasserman},
  title = {{queuelike: A library of queuelike data structures, both functional and stateful.}},
  howpublished = {\url{http://hackage.haskell.org/package/queuelike-1.0.4}},
  year = {2009},
  month = {March},
  version = {1.0.4},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{wasserman2009queuelike-1.0.0,
  author = {Louis Wasserman},
  title = {{queuelike: A library of queuelike data structures, both functional and stateful.}},
  howpublished = {\url{http://hackage.haskell.org/package/queuelike-1.0.0}},
  year = {2009},
  month = {March},
  version = {1.0.0},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{wasserman2009queuelike-1.0.8,
  author = {Louis Wasserman},
  title = {{queuelike: A library of queuelike data structures, both functional and stateful.}},
  howpublished = {\url{http://hackage.haskell.org/package/queuelike-1.0.8}},
  year = {2009},
  month = {April},
  version = {1.0.8},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{wasserman2009queuelike-1.0.5,
  author = {Louis Wasserman},
  title = {{queuelike: A library of queuelike data structures, both functional and stateful.}},
  howpublished = {\url{http://hackage.haskell.org/package/queuelike-1.0.5}},
  year = {2009},
  month = {March},
  version = {1.0.5},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{wasserman2009queuelike-1.0.1,
  author = {Louis Wasserman},
  title = {{queuelike: A library of queuelike data structures, both functional and stateful.}},
  howpublished = {\url{http://hackage.haskell.org/package/queuelike-1.0.1}},
  year = {2009},
  month = {March},
  version = {1.0.1},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{thielemann2010data-accessor-0.2.1.3,
  author = {Henning Thielemann and Luke Palmer},
  title = {{data-accessor: Utilities for accessing and manipulating fields of records}},
  howpublished = {\url{http://hackage.haskell.org/package/data-accessor-0.2.1.3}},
  year = {2010},
  month = {June},
  version = {0.2.1.3},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{thielemann2008data-accessor-0.1.2,
  author = {Henning Thielemann and Luke Palmer},
  title = {{data-accessor: Utilities for accessing and manipulating fields of records}},
  howpublished = {\url{http://hackage.haskell.org/package/data-accessor-0.1.2}},
  year = {2008},
  month = {August},
  version = {0.1.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{thielemann2009data-accessor-0.2.0.1,
  author = {Henning Thielemann and Luke Palmer},
  title = {{data-accessor: Utilities for accessing and manipulating fields of records}},
  howpublished = {\url{http://hackage.haskell.org/package/data-accessor-0.2.0.1}},
  year = {2009},
  month = {January},
  version = {0.2.0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{thielemann2009data-accessor-0.2.1,
  author = {Henning Thielemann and Luke Palmer},
  title = {{data-accessor: Utilities for accessing and manipulating fields of records}},
  howpublished = {\url{http://hackage.haskell.org/package/data-accessor-0.2.1}},
  year = {2009},
  month = {September},
  version = {0.2.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{thielemann2009data-accessor-0.2.1.2,
  author = {Henning Thielemann and Luke Palmer},
  title = {{data-accessor: Utilities for accessing and manipulating fields of records}},
  howpublished = {\url{http://hackage.haskell.org/package/data-accessor-0.2.1.2}},
  year = {2009},
  month = {December},
  version = {0.2.1.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{thielemann2008data-accessor-0.1.3,
  author = {Henning Thielemann and Luke Palmer},
  title = {{data-accessor: Utilities for accessing and manipulating fields of records}},
  howpublished = {\url{http://hackage.haskell.org/package/data-accessor-0.1.3}},
  year = {2008},
  month = {September},
  version = {0.1.3},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{thielemann2009data-accessor-0.2.0.2,
  author = {Henning Thielemann and Luke Palmer},
  title = {{data-accessor: Utilities for accessing and manipulating fields of records}},
  howpublished = {\url{http://hackage.haskell.org/package/data-accessor-0.2.0.2}},
  year = {2009},
  month = {January},
  version = {0.2.0.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{thielemann2008data-accessor-0.1.4,
  author = {Henning Thielemann and Luke Palmer},
  title = {{data-accessor: Utilities for accessing and manipulating fields of records}},
  howpublished = {\url{http://hackage.haskell.org/package/data-accessor-0.1.4}},
  year = {2008},
  month = {September},
  version = {0.1.4},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{palmer2008data-accessor-0.0.1,
  author = {Luke Palmer},
  title = {{data-accessor: Automatically generate composable accessors for data types.}},
  howpublished = {\url{http://hackage.haskell.org/package/data-accessor-0.0.1}},
  year = {2008},
  month = {March},
  version = {0.0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{thielemann2008data-accessor-0.1.1,
  author = {Henning Thielemann and Luke Palmer},
  title = {{data-accessor: Utilities for accessing and manipulating fields of records}},
  howpublished = {\url{http://hackage.haskell.org/package/data-accessor-0.1.1}},
  year = {2008},
  month = {August},
  version = {0.1.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{thielemann2010data-accessor-0.2.1.4,
  author = {Henning Thielemann and Luke Palmer},
  title = {{data-accessor: Utilities for accessing and manipulating fields of records}},
  howpublished = {\url{http://hackage.haskell.org/package/data-accessor-0.2.1.4}},
  year = {2010},
  month = {June},
  version = {0.2.1.4},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{thielemann2009data-accessor-0.2,
  author = {Henning Thielemann and Luke Palmer},
  title = {{data-accessor: Utilities for accessing and manipulating fields of records}},
  howpublished = {\url{http://hackage.haskell.org/package/data-accessor-0.2}},
  year = {2009},
  month = {January},
  version = {0.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{malde2010sgrep-0.0,
  author = {Ketil Malde},
  title = {{sgrep: Sgrep - grep Fasta files for sequences matching a regular expression}},
  howpublished = {\url{http://hackage.haskell.org/package/sgrep-0.0}},
  year = {2010},
  month = {September},
  version = {0.0},
  keywords = {Haskell, Bioinformatics},
  subtype = {program},
}

@Misc{uniforminformatikunibremende2010uni-graphs-2.2.0.0,
  author = {uniform@informatik.uni-bremen.de},
  title = {{uni-graphs: Graphs}},
  howpublished = {\url{http://hackage.haskell.org/package/uni-graphs-2.2.0.0}},
  year = {2010},
  month = {October},
  version = {2.2.0.0},
  keywords = {Haskell, GUI},
  subtype = {program},
}

@Misc{rossato2009xmonad-utils-0.1.2,
  author = {Andrea Rossato},
  title = {{xmonad-utils: A small collection of X utilities}},
  howpublished = {\url{http://hackage.haskell.org/package/xmonad-utils-0.1.2}},
  year = {2009},
  month = {March},
  version = {0.1.2},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{rossato2009xmonad-utils-0.1.1,
  author = {Andrea Rossato},
  title = {{xmonad-utils: A small collection of X utilities}},
  howpublished = {\url{http://hackage.haskell.org/package/xmonad-utils-0.1.1}},
  year = {2009},
  month = {January},
  version = {0.1.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{rossato2008xmonad-utils-0.1,
  author = {Andrea Rossato},
  title = {{xmonad-utils: A small collection of X utilities}},
  howpublished = {\url{http://hackage.haskell.org/package/xmonad-utils-0.1}},
  year = {2008},
  month = {May},
  version = {0.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{charlebois2008XInput-0.0,
  author = {Erik Charlebois},
  title = {{XInput: Bindings for the DirectX XInput library.}},
  howpublished = {\url{http://hackage.haskell.org/package/XInput-0.0}},
  year = {2008},
  month = {August},
  version = {0.0},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{charlebois2009XInput-0.1,
  author = {Erik Charlebois},
  title = {{XInput: Bindings for the DirectX XInput library.}},
  howpublished = {\url{http://hackage.haskell.org/package/XInput-0.1}},
  year = {2009},
  month = {February},
  version = {0.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{yakeley2008witness-0.1,
  author = {Ashley Yakeley},
  title = {{witness: values that witness types}},
  howpublished = {\url{http://hackage.haskell.org/package/witness-0.1}},
  year = {2008},
  month = {August},
  version = {0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{yakeley2010witness-0.2,
  author = {Ashley Yakeley},
  title = {{witness: values that witness types}},
  howpublished = {\url{http://hackage.haskell.org/package/witness-0.2}},
  year = {2010},
  month = {September},
  version = {0.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{mainland2010srcloc-0.1,
  author = {Geoffrey Mainland},
  title = {{srcloc: Data types for managing source code locations.}},
  howpublished = {\url{http://hackage.haskell.org/package/srcloc-0.1}},
  year = {2010},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{bjornson2010HJScript-0.4.8,
  author = {Joel Bjornson and joel.bjornson@gmail.com and Niklas Broberg and nibro@cs.chalmers.se},
  title = {{HJScript: HJScript is a Haskell EDSL for writing JavaScript programs.}},
  howpublished = {\url{http://hackage.haskell.org/package/HJScript-0.4.8}},
  year = {2010},
  month = {February},
  version = {0.4.8},
  keywords = {Haskell, Web, Language},
  subtype = {program},
}

@Misc{bjornson2008HJScript-0.4,
  author = {Joel Bjornson and joel.bjornson@gmail.com and Niklas Broberg and nibro@cs.chalmers.se},
  title = {{HJScript: HJScript is a Haskell EDSL for writing JavaScript programs.}},
  howpublished = {\url{http://hackage.haskell.org/package/HJScript-0.4}},
  year = {2008},
  month = {March},
  version = {0.4},
  keywords = {Haskell, Web, Language},
  subtype = {program},
}

@Misc{bjornson2010HJScript-0.5.0,
  author = {Joel Bjornson and joel.bjornson@gmail.com and Niklas Broberg and nibro@cs.chalmers.se},
  title = {{HJScript: HJScript is a Haskell EDSL for writing JavaScript programs.}},
  howpublished = {\url{http://hackage.haskell.org/package/HJScript-0.5.0}},
  year = {2010},
  month = {April},
  version = {0.5.0},
  keywords = {Haskell, Web, Language},
  subtype = {program},
}

@Misc{bjornson2009HJScript-0.4.5,
  author = {Joel Bjornson and joel.bjornson@gmail.com and Niklas Broberg and nibro@cs.chalmers.se},
  title = {{HJScript: HJScript is a Haskell EDSL for writing JavaScript programs.}},
  howpublished = {\url{http://hackage.haskell.org/package/HJScript-0.4.5}},
  year = {2009},
  month = {December},
  version = {0.4.5},
  keywords = {Haskell, Web, Language},
  subtype = {program},
}

@Misc{bjornson2010HJScript-0.4.9,
  author = {Joel Bjornson and joel.bjornson@gmail.com and Niklas Broberg and nibro@cs.chalmers.se},
  title = {{HJScript: HJScript is a Haskell EDSL for writing JavaScript programs.}},
  howpublished = {\url{http://hackage.haskell.org/package/HJScript-0.4.9}},
  year = {2010},
  month = {February},
  version = {0.4.9},
  keywords = {Haskell, Web, Language},
  subtype = {program},
}

@Misc{bjornson2010HJScript-0.4.7,
  author = {Joel Bjornson and joel.bjornson@gmail.com and Niklas Broberg and nibro@cs.chalmers.se},
  title = {{HJScript: HJScript is a Haskell EDSL for writing JavaScript programs.}},
  howpublished = {\url{http://hackage.haskell.org/package/HJScript-0.4.7}},
  year = {2010},
  month = {January},
  version = {0.4.7},
  keywords = {Haskell, Web, Language},
  subtype = {program},
}

@Misc{bjornson2008HJScript-0.4.4,
  author = {Joel Bjornson and joel.bjornson@gmail.com and Niklas Broberg and nibro@cs.chalmers.se},
  title = {{HJScript: HJScript is a Haskell EDSL for writing JavaScript programs.}},
  howpublished = {\url{http://hackage.haskell.org/package/HJScript-0.4.4}},
  year = {2008},
  month = {May},
  version = {0.4.4},
  keywords = {Haskell, Web, Language},
  subtype = {program},
}

@Misc{bjornson2009HJScript-0.4.6,
  author = {Joel Bjornson and joel.bjornson@gmail.com and Niklas Broberg and nibro@cs.chalmers.se},
  title = {{HJScript: HJScript is a Haskell EDSL for writing JavaScript programs.}},
  howpublished = {\url{http://hackage.haskell.org/package/HJScript-0.4.6}},
  year = {2009},
  month = {December},
  version = {0.4.6},
  keywords = {Haskell, Web, Language},
  subtype = {program},
}

@Misc{simon2008matlab-0.1,
  author = {Dylan Simon},
  title = {{matlab: Matlab bindings and interface}},
  howpublished = {\url{http://hackage.haskell.org/package/matlab-0.1}},
  year = {2008},
  month = {November},
  version = {0.1},
  keywords = {Haskell, Foreign,Math},
  subtype = {program},
}

@Misc{crosswhite2009binary-protocol-1.0,
  author = {Gregory Crosswhite},
  title = {{binary-protocol: Monad to ease implementing a binary network protocol.}},
  howpublished = {\url{http://hackage.haskell.org/package/binary-protocol-1.0}},
  year = {2009},
  month = {September},
  version = {1.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{collins2010attoparsec-iteratee-0.1.1,
  author = {Gregory Collins},
  title = {{attoparsec-iteratee: An adapter to convert attoparsec Parsers into blazing-fast Iteratees}},
  howpublished = {\url{http://hackage.haskell.org/package/attoparsec-iteratee-0.1.1}},
  year = {2010},
  month = {May},
  version = {0.1.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{collins2010attoparsec-iteratee-0.1,
  author = {Gregory Collins},
  title = {{attoparsec-iteratee: An adapter to convert attoparsec Parsers into blazing-fast Iteratees}},
  howpublished = {\url{http://hackage.haskell.org/package/attoparsec-iteratee-0.1}},
  year = {2010},
  month = {March},
  version = {0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{jujo2008hake-0.3,
  author = {Yoshikuni Jujo},
  title = {{hake: ruby : rake = haskell : hake}},
  howpublished = {\url{http://hackage.haskell.org/package/hake-0.3}},
  year = {2008},
  month = {October},
  version = {0.3},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{jujo2008hake-0.5,
  author = {Yoshikuni Jujo},
  title = {{hake: make tool. ruby : rake = haskell : hake}},
  howpublished = {\url{http://hackage.haskell.org/package/hake-0.5}},
  year = {2008},
  month = {October},
  version = {0.5},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{jujo2008hake-0.4,
  author = {Yoshikuni Jujo},
  title = {{hake: make tool. ruby : rake = haskell : hake}},
  howpublished = {\url{http://hackage.haskell.org/package/hake-0.4}},
  year = {2008},
  month = {October},
  version = {0.4},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{jujo2008hake-0.7,
  author = {Yoshikuni Jujo},
  title = {{hake: make tool. ruby : rake = haskell : hake}},
  howpublished = {\url{http://hackage.haskell.org/package/hake-0.7}},
  year = {2008},
  month = {November},
  version = {0.7},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{jujo2008hake-1.1,
  author = {Yoshikuni Jujo},
  title = {{hake: make tool. ruby : rake = haskell : hake}},
  howpublished = {\url{http://hackage.haskell.org/package/hake-1.1}},
  year = {2008},
  month = {December},
  version = {1.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{jujo2008hake-0.9.9,
  author = {Yoshikuni Jujo},
  title = {{hake: make tool. ruby : rake = haskell : hake}},
  howpublished = {\url{http://hackage.haskell.org/package/hake-0.9.9}},
  year = {2008},
  month = {November},
  version = {0.9.9},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{jujo2008hake-1.2,
  author = {Yoshikuni Jujo},
  title = {{hake: make tool. ruby : rake = haskell : hake}},
  howpublished = {\url{http://hackage.haskell.org/package/hake-1.2}},
  year = {2008},
  month = {December},
  version = {1.2},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{jujo2008hake-0.9,
  author = {Yoshikuni Jujo},
  title = {{hake: make tool. ruby : rake = haskell : hake}},
  howpublished = {\url{http://hackage.haskell.org/package/hake-0.9}},
  year = {2008},
  month = {November},
  version = {0.9},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{jujo2008hake-0.9.5,
  author = {Yoshikuni Jujo},
  title = {{hake: make tool. ruby : rake = haskell : hake}},
  howpublished = {\url{http://hackage.haskell.org/package/hake-0.9.5}},
  year = {2008},
  month = {November},
  version = {0.9.5},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{jujo2008hake-0.1,
  author = {Yoshikuni Jujo},
  title = {{hake: ruby : rake = haskell : hake}},
  howpublished = {\url{http://hackage.haskell.org/package/hake-0.1}},
  year = {2008},
  month = {October},
  version = {0.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{jujo2009hake-1.3.3,
  author = {Yoshikuni Jujo},
  title = {{hake: make tool. ruby : rake = haskell : hake}},
  howpublished = {\url{http://hackage.haskell.org/package/hake-1.3.3}},
  year = {2009},
  month = {August},
  version = {1.3.3},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{jujo2008hake-0.6,
  author = {Yoshikuni Jujo},
  title = {{hake: make tool. ruby : rake = haskell : hake}},
  howpublished = {\url{http://hackage.haskell.org/package/hake-0.6}},
  year = {2008},
  month = {October},
  version = {0.6},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{jujo2010hake-1.3.4,
  author = {Yoshikuni Jujo},
  title = {{hake: make tool. ruby : rake = haskell : hake}},
  howpublished = {\url{http://hackage.haskell.org/package/hake-1.3.4}},
  year = {2010},
  month = {March},
  version = {1.3.4},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{jujo2008hake-0.2,
  author = {Yoshikuni Jujo},
  title = {{hake: ruby : rake = haskell : hake}},
  howpublished = {\url{http://hackage.haskell.org/package/hake-0.2}},
  year = {2008},
  month = {October},
  version = {0.2},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{jujo2008hake-0.8,
  author = {Yoshikuni Jujo},
  title = {{hake: make tool. ruby : rake = haskell : hake}},
  howpublished = {\url{http://hackage.haskell.org/package/hake-0.8}},
  year = {2008},
  month = {November},
  version = {0.8},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{jujo2008hake-1.0,
  author = {Yoshikuni Jujo},
  title = {{hake: make tool. ruby : rake = haskell : hake}},
  howpublished = {\url{http://hackage.haskell.org/package/hake-1.0}},
  year = {2008},
  month = {November},
  version = {1.0},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{drape2009hdf-0.7,
  author = {Rohan Drape},
  title = {{hdf: Haskell data flow library for audio processing}},
  howpublished = {\url{http://hackage.haskell.org/package/hdf-0.7}},
  year = {2009},
  month = {June},
  version = {0.7},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{irican2010hsyscall-0.3,
  author = {Aycan iRiCAN},
  title = {{hsyscall: FFI to syscalls}},
  howpublished = {\url{http://hackage.haskell.org/package/hsyscall-0.3}},
  year = {2010},
  month = {June},
  version = {0.3},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{irican2010hsyscall-0.4,
  author = {Aycan iRiCAN},
  title = {{hsyscall: FFI to syscalls}},
  howpublished = {\url{http://hackage.haskell.org/package/hsyscall-0.4}},
  year = {2010},
  month = {June},
  version = {0.4},
  keywords = {Haskell, Foreign},
  subtype = {program},
}

@Misc{irican2010hsyscall-0.1,
  author = {Aycan iRiCAN},
  title = {{hsyscall: FFI to syscalls}},
  howpublished = {\url{http://hackage.haskell.org/package/hsyscall-0.1}},
  year = {2010},
  month = {May},
  version = {0.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{irican2010hsyscall-0.2,
  author = {Aycan iRiCAN},
  title = {{hsyscall: FFI to syscalls}},
  howpublished = {\url{http://hackage.haskell.org/package/hsyscall-0.2}},
  year = {2010},
  month = {May},
  version = {0.2},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{noort2009rewriting-0.2.1,
  author = {Thomas van Noort and Alexey Rodriguez and Stefan Holdermans and Johan Jeuring and Bastiaan Heeren},
  title = {{rewriting: Generic rewriting library for regular datatypes.}},
  howpublished = {\url{http://hackage.haskell.org/package/rewriting-0.2.1}},
  year = {2009},
  month = {October},
  version = {0.2.1},
  keywords = {Haskell, Generics},
  subtype = {program},
}

@Misc{noort2008rewriting-0.1,
  author = {Thomas van Noort and Alexey Rodriguez and Stefan Holdermans and Johan Jeuring and Bastiaan Heeren},
  title = {{rewriting: Generic rewriting library for regular datatypes.}},
  howpublished = {\url{http://hackage.haskell.org/package/rewriting-0.1}},
  year = {2008},
  month = {October},
  version = {0.1},
  keywords = {Haskell, Generics},
  subtype = {program},
}

@Misc{noort2009rewriting-0.2,
  author = {Thomas van Noort and Alexey Rodriguez and Stefan Holdermans and Johan Jeuring and Bastiaan Heeren},
  title = {{rewriting: Generic rewriting library for regular datatypes.}},
  howpublished = {\url{http://hackage.haskell.org/package/rewriting-0.2}},
  year = {2009},
  month = {July},
  version = {0.2},
  keywords = {Haskell, Generics},
  subtype = {program},
}

@Misc{snoyman2009data-object-0.0.0,
  author = {Michael Snoyman},
  title = {{data-object: Represent hierachichal structures, called objects in JSON.}},
  howpublished = {\url{http://hackage.haskell.org/package/data-object-0.0.0}},
  year = {2009},
  month = {July},
  version = {0.0.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{snoyman2010data-object-0.3.1,
  author = {Michael Snoyman and Nicolas Pouillard},
  title = {{data-object: Represent hierachichal structures, called objects in JSON.}},
  howpublished = {\url{http://hackage.haskell.org/package/data-object-0.3.1}},
  year = {2010},
  month = {May},
  version = {0.3.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{snoyman2009data-object-0.0.2,
  author = {Michael Snoyman},
  title = {{data-object: Represent hierachichal structures, called objects in JSON.}},
  howpublished = {\url{http://hackage.haskell.org/package/data-object-0.0.2}},
  year = {2009},
  month = {October},
  version = {0.0.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{snoyman2010data-object-0.2.0.1,
  author = {Michael Snoyman and Nicolas Pouillard},
  title = {{data-object: Represent hierachichal structures, called objects in JSON.}},
  howpublished = {\url{http://hackage.haskell.org/package/data-object-0.2.0.1}},
  year = {2010},
  month = {February},
  version = {0.2.0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{snoyman2010data-object-0.2.1,
  author = {Michael Snoyman and Nicolas Pouillard},
  title = {{data-object: Represent hierachichal structures, called objects in JSON.}},
  howpublished = {\url{http://hackage.haskell.org/package/data-object-0.2.1}},
  year = {2010},
  month = {March},
  version = {0.2.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{snoyman2009data-object-0.2.0,
  author = {Michael Snoyman and Nicolas Pouillard},
  title = {{data-object: Represent hierachichal structures, called objects in JSON.}},
  howpublished = {\url{http://hackage.haskell.org/package/data-object-0.2.0}},
  year = {2009},
  month = {December},
  version = {0.2.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{snoyman2010data-object-0.3.1.4,
  author = {Michael Snoyman and Nicolas Pouillard},
  title = {{data-object: Represent hierachichal structures, called objects in JSON.}},
  howpublished = {\url{http://hackage.haskell.org/package/data-object-0.3.1.4}},
  year = {2010},
  month = {September},
  version = {0.3.1.4},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{snoyman2010data-object-0.3.1.2,
  author = {Michael Snoyman and Nicolas Pouillard},
  title = {{data-object: Represent hierachichal structures, called objects in JSON.}},
  howpublished = {\url{http://hackage.haskell.org/package/data-object-0.3.1.2}},
  year = {2010},
  month = {July},
  version = {0.3.1.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{snoyman2009data-object-0.0.1,
  author = {Michael Snoyman},
  title = {{data-object: Represent hierachichal structures, called objects in JSON.}},
  howpublished = {\url{http://hackage.haskell.org/package/data-object-0.0.1}},
  year = {2009},
  month = {September},
  version = {0.0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{snoyman2010data-object-0.3.0,
  author = {Michael Snoyman and Nicolas Pouillard},
  title = {{data-object: Represent hierachichal structures, called objects in JSON.}},
  howpublished = {\url{http://hackage.haskell.org/package/data-object-0.3.0}},
  year = {2010},
  month = {May},
  version = {0.3.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{snoyman2010data-object-0.3.1.3,
  author = {Michael Snoyman and Nicolas Pouillard},
  title = {{data-object: Represent hierachichal structures, called objects in JSON.}},
  howpublished = {\url{http://hackage.haskell.org/package/data-object-0.3.1.3}},
  year = {2010},
  month = {September},
  version = {0.3.1.3},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{rodrigues2009Omega-0.1.2,
  author = {Christopher Rodrigues},
  title = {{Omega: Operations on Presburger arithmetic formulae}},
  howpublished = {\url{http://hackage.haskell.org/package/Omega-0.1.2}},
  year = {2009},
  month = {June},
  version = {0.1.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{rodrigues2010Omega-0.2.2,
  author = {Christopher Rodrigues},
  title = {{Omega: Operations on Presburger arithmetic formulae}},
  howpublished = {\url{http://hackage.haskell.org/package/Omega-0.2.2}},
  year = {2010},
  month = {January},
  version = {0.2.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{rodrigues2009Omega-0.2.1,
  author = {Christopher Rodrigues},
  title = {{Omega: Operations on Presburger arithmetic formulae}},
  howpublished = {\url{http://hackage.haskell.org/package/Omega-0.2.1}},
  year = {2009},
  month = {December},
  version = {0.2.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{rodrigues2009Omega-0.2.0,
  author = {Christopher Rodrigues},
  title = {{Omega: Operations on Presburger arithmetic formulae}},
  howpublished = {\url{http://hackage.haskell.org/package/Omega-0.2.0}},
  year = {2009},
  month = {November},
  version = {0.2.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{rodrigues2009Omega-0.1.3,
  author = {Christopher Rodrigues},
  title = {{Omega: Operations on Presburger arithmetic formulae}},
  howpublished = {\url{http://hackage.haskell.org/package/Omega-0.1.3}},
  year = {2009},
  month = {July},
  version = {0.1.3},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{rodrigues2009Omega-0.1.1,
  author = {Christopher Rodrigues},
  title = {{Omega: Operations on Presburger arithmetic formulae}},
  howpublished = {\url{http://hackage.haskell.org/package/Omega-0.1.1}},
  year = {2009},
  month = {June},
  version = {0.1.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{gergely2009elerea-0.1.0,
  author = {Patai Gergely},
  title = {{elerea: A minimalistic FRP library}},
  howpublished = {\url{http://hackage.haskell.org/package/elerea-0.1.0}},
  year = {2009},
  month = {April},
  version = {0.1.0},
  keywords = {Haskell, reactivity, FRP},
  subtype = {program},
}

@Misc{gergely2009elerea-0.6.0,
  author = {Patai Gergely},
  title = {{elerea: A minimalistic FRP library}},
  howpublished = {\url{http://hackage.haskell.org/package/elerea-0.6.0}},
  year = {2009},
  month = {May},
  version = {0.6.0},
  keywords = {Haskell, reactivity, FRP},
  subtype = {program},
}

@Misc{gergely2010elerea-1.2.3,
  author = {Patai Gergely},
  title = {{elerea: A minimalistic FRP library}},
  howpublished = {\url{http://hackage.haskell.org/package/elerea-1.2.3}},
  year = {2010},
  month = {January},
  version = {1.2.3},
  keywords = {Haskell, reactivity, FRP},
  subtype = {program},
}

@Misc{gergely2009elerea-0.5.0,
  author = {Patai Gergely},
  title = {{elerea: A minimalistic FRP library}},
  howpublished = {\url{http://hackage.haskell.org/package/elerea-0.5.0}},
  year = {2009},
  month = {May},
  version = {0.5.0},
  keywords = {Haskell, reactivity, FRP},
  subtype = {program},
}

@Misc{gergely2010elerea-1.2.2,
  author = {Patai Gergely},
  title = {{elerea: A minimalistic FRP library}},
  howpublished = {\url{http://hackage.haskell.org/package/elerea-1.2.2}},
  year = {2010},
  month = {January},
  version = {1.2.2},
  keywords = {Haskell, reactivity, FRP},
  subtype = {program},
}

@Misc{gergely2009elerea-0.4.0,
  author = {Patai Gergely},
  title = {{elerea: A minimalistic FRP library}},
  howpublished = {\url{http://hackage.haskell.org/package/elerea-0.4.0}},
  year = {2009},
  month = {May},
  version = {0.4.0},
  keywords = {Haskell, reactivity, FRP},
  subtype = {program},
}

@Misc{gergely2009elerea-1.2.1,
  author = {Patai Gergely},
  title = {{elerea: A minimalistic FRP library}},
  howpublished = {\url{http://hackage.haskell.org/package/elerea-1.2.1}},
  year = {2009},
  month = {December},
  version = {1.2.1},
  keywords = {Haskell, reactivity, FRP},
  subtype = {program},
}

@Misc{gergely2009elerea-0.2.0,
  author = {Patai Gergely},
  title = {{elerea: A minimalistic FRP library}},
  howpublished = {\url{http://hackage.haskell.org/package/elerea-0.2.0}},
  year = {2009},
  month = {April},
  version = {0.2.0},
  keywords = {Haskell, reactivity, FRP},
  subtype = {program},
}

@Misc{gergely2010elerea-2.1.0,
  author = {Patai Gergely},
  title = {{elerea: A minimalistic FRP library}},
  howpublished = {\url{http://hackage.haskell.org/package/elerea-2.1.0}},
  year = {2010},
  month = {August},
  version = {2.1.0},
  keywords = {Haskell, reactivity, FRP},
  subtype = {program},
}

@Misc{gergely2009elerea-0.3.0,
  author = {Patai Gergely},
  title = {{elerea: A minimalistic FRP library}},
  howpublished = {\url{http://hackage.haskell.org/package/elerea-0.3.0}},
  year = {2009},
  month = {April},
  version = {0.3.0},
  keywords = {Haskell, reactivity, FRP},
  subtype = {program},
}

@Misc{gergely2009elerea-1.0.0,
  author = {Patai Gergely},
  title = {{elerea: A minimalistic FRP library}},
  howpublished = {\url{http://hackage.haskell.org/package/elerea-1.0.0}},
  year = {2009},
  month = {July},
  version = {1.0.0},
  keywords = {Haskell, reactivity, FRP},
  subtype = {program},
}

@Misc{gergely2010elerea-2.0.0,
  author = {Patai Gergely},
  title = {{elerea: A minimalistic FRP library}},
  howpublished = {\url{http://hackage.haskell.org/package/elerea-2.0.0}},
  year = {2010},
  month = {July},
  version = {2.0.0},
  keywords = {Haskell, reactivity, FRP},
  subtype = {program},
}

@Misc{gergely2009elerea-1.2.0,
  author = {Patai Gergely},
  title = {{elerea: A minimalistic FRP library}},
  howpublished = {\url{http://hackage.haskell.org/package/elerea-1.2.0}},
  year = {2009},
  month = {December},
  version = {1.2.0},
  keywords = {Haskell, reactivity, FRP},
  subtype = {program},
}

@Misc{gergely2009elerea-1.1.0,
  author = {Patai Gergely},
  title = {{elerea: A minimalistic FRP library}},
  howpublished = {\url{http://hackage.haskell.org/package/elerea-1.1.0}},
  year = {2009},
  month = {November},
  version = {1.1.0},
  keywords = {Haskell, reactivity, FRP},
  subtype = {program},
}

@Misc{meacham2008lhc-0.6.20081216,
  author = {John Meacham and David Himmelstrup},
  title = {{lhc: LHC Haskell Compiler}},
  howpublished = {\url{http://hackage.haskell.org/package/lhc-0.6.20081216}},
  year = {2008},
  month = {December},
  version = {0.6.20081216},
  keywords = {Haskell, Compiler},
  subtype = {program},
}

@Misc{meacham2008lhc-0.6.20081210,
  author = {John Meacham and David Himmelstrup},
  title = {{lhc: LHC Haskell Compiler}},
  howpublished = {\url{http://hackage.haskell.org/package/lhc-0.6.20081210}},
  year = {2008},
  month = {December},
  version = {0.6.20081210},
  keywords = {Haskell, Compiler},
  subtype = {program},
}

@Misc{meacham2008lhc-0.6.20081211.2,
  author = {John Meacham and David Himmelstrup},
  title = {{lhc: LHC Haskell Compiler}},
  howpublished = {\url{http://hackage.haskell.org/package/lhc-0.6.20081211.2}},
  year = {2008},
  month = {December},
  version = {0.6.20081211.2},
  keywords = {Haskell, Compiler},
  subtype = {program},
}

@Misc{himmelstrup2010lhc-0.10,
  author = {David Himmelstrup and Austin Seipp},
  title = {{lhc: LHC Haskell Compiler}},
  howpublished = {\url{http://hackage.haskell.org/package/lhc-0.10}},
  year = {2010},
  month = {May},
  version = {0.10},
  keywords = {Haskell, Compiler},
  subtype = {program},
}

@Misc{meacham2008lhc-0.6.20081211,
  author = {John Meacham and David Himmelstrup},
  title = {{lhc: LHC Haskell Compiler}},
  howpublished = {\url{http://hackage.haskell.org/package/lhc-0.6.20081211}},
  year = {2008},
  month = {December},
  version = {0.6.20081211},
  keywords = {Haskell, Compiler},
  subtype = {program},
}

@Misc{meacham2008lhc-0.6.20081211.1,
  author = {John Meacham and David Himmelstrup},
  title = {{lhc: LHC Haskell Compiler}},
  howpublished = {\url{http://hackage.haskell.org/package/lhc-0.6.20081211.1}},
  year = {2008},
  month = {December},
  version = {0.6.20081211.1},
  keywords = {Haskell, Compiler},
  subtype = {program},
}

@Misc{meacham2008lhc-0.6.20081127,
  author = {John Meacham and David Himmelstrup},
  title = {{lhc: LHC Haskell Compiler}},
  howpublished = {\url{http://hackage.haskell.org/package/lhc-0.6.20081127}},
  year = {2008},
  month = {November},
  version = {0.6.20081127},
  keywords = {Haskell, Compiler},
  subtype = {program},
}

@Misc{meacham2009lhc-0.6.20090126,
  author = {John Meacham and David Himmelstrup},
  title = {{lhc: LHC Haskell Compiler}},
  howpublished = {\url{http://hackage.haskell.org/package/lhc-0.6.20090126}},
  year = {2009},
  month = {January},
  version = {0.6.20090126},
  keywords = {Haskell, Compiler},
  subtype = {program},
}

@Misc{himmelstrup2009lhc-0.8,
  author = {David Himmelstrup},
  title = {{lhc: LHC Haskell Compiler}},
  howpublished = {\url{http://hackage.haskell.org/package/lhc-0.8}},
  year = {2009},
  month = {May},
  version = {0.8},
  keywords = {Haskell, Compiler},
  subtype = {program},
}

@Misc{meacham2008lhc-0.6.20081210.1,
  author = {John Meacham and David Himmelstrup},
  title = {{lhc: LHC Haskell Compiler}},
  howpublished = {\url{http://hackage.haskell.org/package/lhc-0.6.20081210.1}},
  year = {2008},
  month = {December},
  version = {0.6.20081210.1},
  keywords = {Haskell, Compiler},
  subtype = {program},
}

@Misc{lemmih2008hacanon-light-2008.10.28,
  author = {Lemmih},
  title = {{hacanon-light: Template Haskell framework for automatic FFI code generation.}},
  howpublished = {\url{http://hackage.haskell.org/package/hacanon-light-2008.10.28}},
  year = {2008},
  month = {October},
  version = {2008.10.28},
  keywords = {Haskell, FFI tools},
  subtype = {program},
}

@Misc{lemmih2008hacanon-light-2008.10.27,
  author = {Lemmih},
  title = {{hacanon-light: Template Haskell framework for automatic FFI code generation.}},
  howpublished = {\url{http://hackage.haskell.org/package/hacanon-light-2008.10.27}},
  year = {2008},
  month = {October},
  version = {2008.10.27},
  keywords = {Haskell, FFI tools},
  subtype = {program},
}

@Misc{unknown2008happs-hsp-0.1,
  author = {unknown},
  title = {{happs-hsp: }},
  howpublished = {\url{http://hackage.haskell.org/package/happs-hsp-0.1}},
  year = {2008},
  month = {April},
  version = {0.1},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{aas2010ClassyPrelude-0.1,
  author = {Svein Ove Aas},
  title = {{ClassyPrelude: Prelude replacement using classes instead of concrete types where reasonable}},
  howpublished = {\url{http://hackage.haskell.org/package/ClassyPrelude-0.1}},
  year = {2010},
  month = {May},
  version = {0.1},
  keywords = {Haskell, Control, Data},
  subtype = {program},
}

@Misc{seipp2007infinity-0.3,
  author = {Austin Seipp},
  title = {{infinity: }},
  howpublished = {\url{http://hackage.haskell.org/package/infinity-0.3}},
  year = {2007},
  month = {November},
  version = {0.3},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{seipp2007infinity-0.1.1,
  author = {Austin Seipp},
  title = {{infinity: a tiny IRC bot}},
  howpublished = {\url{http://hackage.haskell.org/package/infinity-0.1.1}},
  year = {2007},
  month = {September},
  version = {0.1.1},
  keywords = {Haskell, network},
  subtype = {program},
}

@Misc{orchard2010syntax-trees-0.1.2,
  author = {Dominic Orchard},
  title = {{syntax-trees: Convert between different Haskell syntax trees.}},
  howpublished = {\url{http://hackage.haskell.org/package/syntax-trees-0.1.2}},
  year = {2010},
  month = {October},
  version = {0.1.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{orchard2010syntax-trees-0.1,
  author = {Dominic Orchard},
  title = {{syntax-trees: Convert between different Haskell syntax trees.}},
  howpublished = {\url{http://hackage.haskell.org/package/syntax-trees-0.1}},
  year = {2010},
  month = {February},
  version = {0.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{wasserman2010th-kinds-0.0.0,
  author = {Louis Wasserman},
  title = {{th-kinds: Automated kind inference in Template Haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/th-kinds-0.0.0}},
  year = {2010},
  month = {March},
  version = {0.0.0},
  keywords = {Haskell, Template Haskell},
  subtype = {program},
}

@Misc{wasserman2010th-kinds-0.1.0,
  author = {Louis Wasserman},
  title = {{th-kinds: Automated kind inference in Template Haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/th-kinds-0.1.0}},
  year = {2010},
  month = {April},
  version = {0.1.0},
  keywords = {Haskell, Template Haskell},
  subtype = {program},
}

@Misc{wasserman2010th-kinds-0.0.1,
  author = {Louis Wasserman},
  title = {{th-kinds: Automated kind inference in Template Haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/th-kinds-0.0.1}},
  year = {2010},
  month = {March},
  version = {0.0.1},
  keywords = {Haskell, Template Haskell},
  subtype = {program},
}

@Misc{wasserman2010th-kinds-0.1.1,
  author = {Louis Wasserman},
  title = {{th-kinds: Automated kind inference in Template Haskell.}},
  howpublished = {\url{http://hackage.haskell.org/package/th-kinds-0.1.1}},
  year = {2010},
  month = {April},
  version = {0.1.1},
  keywords = {Haskell, Template Haskell},
  subtype = {program},
}

@Misc{bazerman2010cubicspline-0.1,
  author = {Gershom Bazerman},
  title = {{cubicspline: Natural cubic spline interpolation.}},
  howpublished = {\url{http://hackage.haskell.org/package/cubicspline-0.1}},
  year = {2010},
  month = {February},
  version = {0.1},
  keywords = {Haskell, algorithms, math},
  subtype = {program},
}

@Misc{erwig2010fgl-5.4.2.3,
  author = {Martin Erwig and Ivan Lazar Miljenovic},
  title = {{fgl: Martin Erwig's Functional Graph Library}},
  howpublished = {\url{http://hackage.haskell.org/package/fgl-5.4.2.3}},
  year = {2010},
  month = {July},
  version = {5.4.2.3},
  keywords = {Haskell, Data Structures},
  subtype = {program},
}

@Misc{unknown2006fgl-5.3,
  author = {unknown},
  title = {{fgl: Martin Erwig's Functional Graph Library}},
  howpublished = {\url{http://hackage.haskell.org/package/fgl-5.3}},
  year = {2006},
  month = {October},
  version = {5.3},
  keywords = {Haskell, Data Structures},
  subtype = {program},
}

@Misc{erwig2007fgl-5.4.1.1,
  author = {Martin Erwig},
  title = {{fgl: Martin Erwig's Functional Graph Library}},
  howpublished = {\url{http://hackage.haskell.org/package/fgl-5.4.1.1}},
  year = {2007},
  month = {November},
  version = {5.4.1.1},
  keywords = {Haskell, Data Structures},
  subtype = {program},
}

@Misc{erwig2008fgl-5.4.2.0,
  author = {Martin Erwig},
  title = {{fgl: Martin Erwig's Functional Graph Library}},
  howpublished = {\url{http://hackage.haskell.org/package/fgl-5.4.2.0}},
  year = {2008},
  month = {October},
  version = {5.4.2.0},
  keywords = {Haskell, Data Structures},
  subtype = {program},
}

@Misc{erwig2008fgl-5.4.2.2,
  author = {Martin Erwig},
  title = {{fgl: Martin Erwig's Functional Graph Library}},
  howpublished = {\url{http://hackage.haskell.org/package/fgl-5.4.2.2}},
  year = {2008},
  month = {November},
  version = {5.4.2.2},
  keywords = {Haskell, Data Structures},
  subtype = {program},
}

@Misc{rochel2010graph-rewriting-gl-0.5,
  author = {Jan Rochel},
  title = {{graph-rewriting-gl: OpenGL interface for interactive hypergraph rewriting}},
  howpublished = {\url{http://hackage.haskell.org/package/graph-rewriting-gl-0.5}},
  year = {2010},
  month = {July},
  version = {0.5},
  keywords = {Haskell, Graphs, Graphics},
  subtype = {program},
}

@Misc{rochel2010graph-rewriting-gl-0.5.1,
  author = {Jan Rochel},
  title = {{graph-rewriting-gl: OpenGL interface for interactive hypergraph rewriting}},
  howpublished = {\url{http://hackage.haskell.org/package/graph-rewriting-gl-0.5.1}},
  year = {2010},
  month = {July},
  version = {0.5.1},
  keywords = {Haskell, Graphs, Graphics},
  subtype = {program},
}

@Misc{rochel2010graph-rewriting-gl-0.6.2,
  author = {Jan Rochel},
  title = {{graph-rewriting-gl: OpenGL interface for interactive hypergraph rewriting}},
  howpublished = {\url{http://hackage.haskell.org/package/graph-rewriting-gl-0.6.2}},
  year = {2010},
  month = {September},
  version = {0.6.2},
  keywords = {Haskell, Graphs, Graphics},
  subtype = {program},
}

@Misc{rochel2010graph-rewriting-gl-0.6,
  author = {Jan Rochel},
  title = {{graph-rewriting-gl: OpenGL interface for interactive hypergraph rewriting}},
  howpublished = {\url{http://hackage.haskell.org/package/graph-rewriting-gl-0.6}},
  year = {2010},
  month = {July},
  version = {0.6},
  keywords = {Haskell, Graphs, Graphics},
  subtype = {program},
}

@Misc{stewart2010pdynload-0.0.2,
  author = {Andy Stewart},
  title = {{pdynload: pdynload is polymorphic dynamic linking library.}},
  howpublished = {\url{http://hackage.haskell.org/package/pdynload-0.0.2}},
  year = {2010},
  month = {July},
  version = {0.0.2},
  keywords = {Haskell, Development, Other},
  subtype = {program},
}

@Misc{stewart2010pdynload-0.0.1,
  author = {Andy Stewart},
  title = {{pdynload: pdynload is polymorphic dynamic linking library.}},
  howpublished = {\url{http://hackage.haskell.org/package/pdynload-0.0.1}},
  year = {2010},
  month = {July},
  version = {0.0.1},
  keywords = {Haskell, Development, Other},
  subtype = {program},
}

@Misc{stewart2010pdynload-0.0.3,
  author = {Andy Stewart},
  title = {{pdynload: pdynload is polymorphic dynamic linking library.}},
  howpublished = {\url{http://hackage.haskell.org/package/pdynload-0.0.3}},
  year = {2010},
  month = {July},
  version = {0.0.3},
  keywords = {Haskell, Development, Other},
  subtype = {program},
}

@Misc{hinton2010hstest-0.0.0,
  author = {Dave Hinton},
  title = {{hstest: Tests properties in specified modules via QuickCheck; uses GHC api for speed}},
  howpublished = {\url{http://hackage.haskell.org/package/hstest-0.0.0}},
  year = {2010},
  month = {May},
  version = {0.0.0},
  keywords = {Haskell, Testing},
  subtype = {program},
}

FromString "This package requires Cabal version: >=1.8" Nothing
@Misc{bayley2008Takusen-0.7,
  author = {Alistair Bayley and Oleg Kiselyov},
  title = {{Takusen: Database library with left-fold interface, for PostgreSQL, Oracle, SQLite, ODBC.}},
  howpublished = {\url{http://hackage.haskell.org/package/Takusen-0.7}},
  year = {2008},
  month = {February},
  version = {0.7},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{bayley2010Takusen-0.8.6,
  author = {Alistair Bayley and Oleg Kiselyov},
  title = {{Takusen: Database library with left-fold interface, for PostgreSQL, Oracle, SQLite, ODBC.}},
  howpublished = {\url{http://hackage.haskell.org/package/Takusen-0.8.6}},
  year = {2010},
  month = {July},
  version = {0.8.6},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{bayley2008Takusen-0.8.3,
  author = {Alistair Bayley and Oleg Kiselyov},
  title = {{Takusen: Database library with left-fold interface, for PostgreSQL, Oracle, SQLite, ODBC.}},
  howpublished = {\url{http://hackage.haskell.org/package/Takusen-0.8.3}},
  year = {2008},
  month = {July},
  version = {0.8.3},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{bayley2009Takusen-0.8.5,
  author = {Alistair Bayley and Oleg Kiselyov},
  title = {{Takusen: Database library with left-fold interface, for PostgreSQL, Oracle, SQLite, ODBC.}},
  howpublished = {\url{http://hackage.haskell.org/package/Takusen-0.8.5}},
  year = {2009},
  month = {May},
  version = {0.8.5},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{bayley2008Takusen-0.8.2,
  author = {Alistair Bayley and Oleg Kiselyov},
  title = {{Takusen: Database library with left-fold interface, for PostgreSQL, Oracle, SQLite, ODBC.}},
  howpublished = {\url{http://hackage.haskell.org/package/Takusen-0.8.2}},
  year = {2008},
  month = {July},
  version = {0.8.2},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{bayley2008Takusen-0.8.1,
  author = {Alistair Bayley and Oleg Kiselyov},
  title = {{Takusen: Database library with left-fold interface, for PostgreSQL, Oracle, SQLite, ODBC.}},
  howpublished = {\url{http://hackage.haskell.org/package/Takusen-0.8.1}},
  year = {2008},
  month = {March},
  version = {0.8.1},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{bayley2009Takusen-0.8.4,
  author = {Alistair Bayley and Oleg Kiselyov},
  title = {{Takusen: Database library with left-fold interface, for PostgreSQL, Oracle, SQLite, ODBC.}},
  howpublished = {\url{http://hackage.haskell.org/package/Takusen-0.8.4}},
  year = {2009},
  month = {April},
  version = {0.8.4},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{bayley2008Takusen-0.8,
  author = {Alistair Bayley and Oleg Kiselyov},
  title = {{Takusen: Database library with left-fold interface, for PostgreSQL, Oracle, SQLite, ODBC.}},
  howpublished = {\url{http://hackage.haskell.org/package/Takusen-0.8}},
  year = {2008},
  month = {March},
  version = {0.8},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{pho2008HsSVN-0.3,
  author = {PHO},
  title = {{HsSVN: (Part of) Subversion binding for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HsSVN-0.3}},
  year = {2008},
  month = {March},
  version = {0.3},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{pho2009HsSVN-0.4,
  author = {PHO},
  title = {{HsSVN: (Part of) Subversion binding for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HsSVN-0.4}},
  year = {2009},
  month = {January},
  version = {0.4},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{pho2010HsSVN-0.4.3,
  author = {PHO},
  title = {{HsSVN: (Part of) Subversion binding for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HsSVN-0.4.3}},
  year = {2010},
  month = {February},
  version = {0.4.3},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{pho2008HsSVN-0.3.1,
  author = {PHO},
  title = {{HsSVN: (Part of) Subversion binding for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HsSVN-0.3.1}},
  year = {2008},
  month = {March},
  version = {0.3.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{pho2010HsSVN-0.4.3.1,
  author = {PHO},
  title = {{HsSVN: Partial Subversion (SVN) binding for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HsSVN-0.4.3.1}},
  year = {2010},
  month = {August},
  version = {0.4.3.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{pho2008HsSVN-0.3.3,
  author = {PHO},
  title = {{HsSVN: (Part of) Subversion binding for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HsSVN-0.3.3}},
  year = {2008},
  month = {July},
  version = {0.3.3},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{pho2008HsSVN-0.3.2,
  author = {PHO},
  title = {{HsSVN: (Part of) Subversion binding for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HsSVN-0.3.2}},
  year = {2008},
  month = {March},
  version = {0.3.2},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{pho2007HsSVN-0.1,
  author = {PHO},
  title = {{HsSVN: (Part of) Subversion binding for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HsSVN-0.1}},
  year = {2007},
  month = {August},
  version = {0.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{pho2009HsSVN-0.4.1,
  author = {PHO},
  title = {{HsSVN: (Part of) Subversion binding for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HsSVN-0.4.1}},
  year = {2009},
  month = {February},
  version = {0.4.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{pho2007HsSVN-0.2,
  author = {PHO},
  title = {{HsSVN: (Part of) Subversion binding for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HsSVN-0.2}},
  year = {2007},
  month = {November},
  version = {0.2},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{pho2010HsSVN-0.4.2,
  author = {PHO},
  title = {{HsSVN: (Part of) Subversion binding for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HsSVN-0.4.2}},
  year = {2010},
  month = {February},
  version = {0.4.2},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{hartman2008HStringTemplateHelpers-0.0.7,
  author = {Thomas Hartman},
  title = {{HStringTemplateHelpers: Convenience functions and instances for HStringTemplate}},
  howpublished = {\url{http://hackage.haskell.org/package/HStringTemplateHelpers-0.0.7}},
  year = {2008},
  month = {December},
  version = {0.0.7},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{hartman2008HStringTemplateHelpers-0.0.2,
  author = {Thomas Hartman},
  title = {{HStringTemplateHelpers: Convenience functions and instances for HStringTemplate}},
  howpublished = {\url{http://hackage.haskell.org/package/HStringTemplateHelpers-0.0.2}},
  year = {2008},
  month = {November},
  version = {0.0.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{hartman2009HStringTemplateHelpers-0.0.14,
  author = {Thomas Hartman},
  title = {{HStringTemplateHelpers: Convenience functions and instances for HStringTemplate}},
  howpublished = {\url{http://hackage.haskell.org/package/HStringTemplateHelpers-0.0.14}},
  year = {2009},
  month = {November},
  version = {0.0.14},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{hartman2008HStringTemplateHelpers-0.0.6,
  author = {Thomas Hartman},
  title = {{HStringTemplateHelpers: Convenience functions and instances for HStringTemplate}},
  howpublished = {\url{http://hackage.haskell.org/package/HStringTemplateHelpers-0.0.6}},
  year = {2008},
  month = {December},
  version = {0.0.6},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{hartman2008HStringTemplateHelpers-0.0.10,
  author = {Thomas Hartman},
  title = {{HStringTemplateHelpers: Convenience functions and instances for HStringTemplate}},
  howpublished = {\url{http://hackage.haskell.org/package/HStringTemplateHelpers-0.0.10}},
  year = {2008},
  month = {December},
  version = {0.0.10},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{hartman2008HStringTemplateHelpers-0.0.1,
  author = {Thomas Hartman},
  title = {{HStringTemplateHelpers: Convenience functions and instances for HStringTemplate}},
  howpublished = {\url{http://hackage.haskell.org/package/HStringTemplateHelpers-0.0.1}},
  year = {2008},
  month = {November},
  version = {0.0.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{hartman2008HStringTemplateHelpers-0.0.3,
  author = {Thomas Hartman},
  title = {{HStringTemplateHelpers: Convenience functions and instances for HStringTemplate}},
  howpublished = {\url{http://hackage.haskell.org/package/HStringTemplateHelpers-0.0.3}},
  year = {2008},
  month = {November},
  version = {0.0.3},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{hartman2009HStringTemplateHelpers-0.0.11,
  author = {Thomas Hartman},
  title = {{HStringTemplateHelpers: Convenience functions and instances for HStringTemplate}},
  howpublished = {\url{http://hackage.haskell.org/package/HStringTemplateHelpers-0.0.11}},
  year = {2009},
  month = {October},
  version = {0.0.11},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{hartman2008HStringTemplateHelpers-0.0.4,
  author = {Thomas Hartman},
  title = {{HStringTemplateHelpers: Convenience functions and instances for HStringTemplate}},
  howpublished = {\url{http://hackage.haskell.org/package/HStringTemplateHelpers-0.0.4}},
  year = {2008},
  month = {December},
  version = {0.0.4},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{hartman2008HStringTemplateHelpers-0.0.8,
  author = {Thomas Hartman},
  title = {{HStringTemplateHelpers: Convenience functions and instances for HStringTemplate}},
  howpublished = {\url{http://hackage.haskell.org/package/HStringTemplateHelpers-0.0.8}},
  year = {2008},
  month = {December},
  version = {0.0.8},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{chrupała2010sequor-0.1,
  author = {Grzegorz Chrupa\L{}a},
  title = {{sequor: A sequence labeler based on Collins's sequence perceptron.}},
  howpublished = {\url{http://hackage.haskell.org/package/sequor-0.1}},
  year = {2010},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Natural Language Processing},
  subtype = {program},
}

@Misc{chrupała2010sequor-0.2,
  author = {Grzegorz Chrupa\L{}a},
  title = {{sequor: A sequence labeler based on Collins's sequence perceptron.}},
  howpublished = {\url{http://hackage.haskell.org/package/sequor-0.2}},
  year = {2010},
  month = {September},
  version = {0.2},
  keywords = {Haskell, Natural Language Processing},
  subtype = {program},
}

@Misc{snoyman2010wai-handler-fastcgi-0.0.0.2,
  author = {Michael Snoyman},
  title = {{wai-handler-fastcgi: WAI wrapper around direct-fastcgi}},
  howpublished = {\url{http://hackage.haskell.org/package/wai-handler-fastcgi-0.0.0.2}},
  year = {2010},
  month = {May},
  version = {0.0.0.2},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010wai-handler-fastcgi-0.0.0,
  author = {Michael Snoyman},
  title = {{wai-handler-fastcgi: WAI wrapper around direct-fastcgi}},
  howpublished = {\url{http://hackage.haskell.org/package/wai-handler-fastcgi-0.0.0}},
  year = {2010},
  month = {May},
  version = {0.0.0},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010wai-handler-fastcgi-0.1.0,
  author = {Michael Snoyman},
  title = {{wai-handler-fastcgi: Wai handler to fastcgi}},
  howpublished = {\url{http://hackage.haskell.org/package/wai-handler-fastcgi-0.1.0}},
  year = {2010},
  month = {June},
  version = {0.1.0},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010wai-handler-fastcgi-0.0.0.1,
  author = {Michael Snoyman},
  title = {{wai-handler-fastcgi: WAI wrapper around direct-fastcgi}},
  howpublished = {\url{http://hackage.haskell.org/package/wai-handler-fastcgi-0.0.0.1}},
  year = {2010},
  month = {May},
  version = {0.0.0.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010wai-handler-fastcgi-0.2.2,
  author = {Michael Snoyman},
  title = {{wai-handler-fastcgi: Wai handler to fastcgi}},
  howpublished = {\url{http://hackage.haskell.org/package/wai-handler-fastcgi-0.2.2}},
  year = {2010},
  month = {August},
  version = {0.2.2},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010wai-handler-fastcgi-0.2.0.1,
  author = {Michael Snoyman},
  title = {{wai-handler-fastcgi: Wai handler to fastcgi}},
  howpublished = {\url{http://hackage.haskell.org/package/wai-handler-fastcgi-0.2.0.1}},
  year = {2010},
  month = {July},
  version = {0.2.0.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010wai-handler-fastcgi-0.2.1,
  author = {Michael Snoyman},
  title = {{wai-handler-fastcgi: Wai handler to fastcgi}},
  howpublished = {\url{http://hackage.haskell.org/package/wai-handler-fastcgi-0.2.1}},
  year = {2010},
  month = {July},
  version = {0.2.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010wai-handler-fastcgi-0.2.0,
  author = {Michael Snoyman},
  title = {{wai-handler-fastcgi: Wai handler to fastcgi}},
  howpublished = {\url{http://hackage.haskell.org/package/wai-handler-fastcgi-0.2.0}},
  year = {2010},
  month = {July},
  version = {0.2.0},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{gammie2009TBC-0.0.1,
  author = {Peter Gammie and Mark Wotton},
  title = {{TBC: Testing By Convention}},
  howpublished = {\url{http://hackage.haskell.org/package/TBC-0.0.1}},
  year = {2009},
  month = {July},
  version = {0.0.1},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{unknown2009joinlist-0.1.0,
  author = {unknown},
  title = {{joinlist: Join list - symmetric list type}},
  howpublished = {\url{http://hackage.haskell.org/package/joinlist-0.1.0}},
  year = {2009},
  month = {September},
  version = {0.1.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{unknown2009joinlist-0.2.0,
  author = {unknown},
  title = {{joinlist: Join list - symmetric list type}},
  howpublished = {\url{http://hackage.haskell.org/package/joinlist-0.2.0}},
  year = {2009},
  month = {November},
  version = {0.2.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{unknown2010joinlist-0.3.0,
  author = {unknown},
  title = {{joinlist: Join list - symmetric list type}},
  howpublished = {\url{http://hackage.haskell.org/package/joinlist-0.3.0}},
  year = {2010},
  month = {February},
  version = {0.3.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{unknown2010wumpus-core-0.22.0,
  author = {unknown},
  title = {{wumpus-core: Pure Haskell PostScript and SVG generation.}},
  howpublished = {\url{http://hackage.haskell.org/package/wumpus-core-0.22.0}},
  year = {2010},
  month = {August},
  version = {0.22.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2010wumpus-core-0.34.0,
  author = {unknown},
  title = {{wumpus-core: Pure Haskell PostScript and SVG generation.}},
  howpublished = {\url{http://hackage.haskell.org/package/wumpus-core-0.34.0}},
  year = {2010},
  month = {October},
  version = {0.34.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2010wumpus-core-0.30.0,
  author = {unknown},
  title = {{wumpus-core: Pure Haskell PostScript and SVG generation.}},
  howpublished = {\url{http://hackage.haskell.org/package/wumpus-core-0.30.0}},
  year = {2010},
  month = {September},
  version = {0.30.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2010wumpus-core-0.20.0,
  author = {unknown},
  title = {{wumpus-core: Pure Haskell PostScript and SVG generation.}},
  howpublished = {\url{http://hackage.haskell.org/package/wumpus-core-0.20.0}},
  year = {2010},
  month = {July},
  version = {0.20.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2010wumpus-core-0.17.0,
  author = {unknown},
  title = {{wumpus-core: Pure Haskell PostScript and SVG generation.}},
  howpublished = {\url{http://hackage.haskell.org/package/wumpus-core-0.17.0}},
  year = {2010},
  month = {May},
  version = {0.17.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2010wumpus-core-0.19.0,
  author = {unknown},
  title = {{wumpus-core: Pure Haskell PostScript and SVG generation.}},
  howpublished = {\url{http://hackage.haskell.org/package/wumpus-core-0.19.0}},
  year = {2010},
  month = {May},
  version = {0.19.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2010wumpus-core-0.16.0,
  author = {unknown},
  title = {{wumpus-core: Pure Haskell PostScript and SVG generation.}},
  howpublished = {\url{http://hackage.haskell.org/package/wumpus-core-0.16.0}},
  year = {2010},
  month = {May},
  version = {0.16.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2010wumpus-core-0.32.0,
  author = {unknown},
  title = {{wumpus-core: Pure Haskell PostScript and SVG generation.}},
  howpublished = {\url{http://hackage.haskell.org/package/wumpus-core-0.32.0}},
  year = {2010},
  month = {September},
  version = {0.32.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2009wumpus-core-0.13.0,
  author = {unknown},
  title = {{wumpus-core: Pure Haskell PostScript and SVG generation.}},
  howpublished = {\url{http://hackage.haskell.org/package/wumpus-core-0.13.0}},
  year = {2009},
  month = {November},
  version = {0.13.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2009wumpus-core-0.13.1,
  author = {unknown},
  title = {{wumpus-core: Pure Haskell PostScript and SVG generation.}},
  howpublished = {\url{http://hackage.haskell.org/package/wumpus-core-0.13.1}},
  year = {2009},
  month = {November},
  version = {0.13.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2010wumpus-core-0.14.0,
  author = {unknown},
  title = {{wumpus-core: Pure Haskell PostScript and SVG generation.}},
  howpublished = {\url{http://hackage.haskell.org/package/wumpus-core-0.14.0}},
  year = {2010},
  month = {May},
  version = {0.14.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2009wumpus-core-0.12.0,
  author = {unknown},
  title = {{wumpus-core: Pure Haskell PostScript and SVG generation.}},
  howpublished = {\url{http://hackage.haskell.org/package/wumpus-core-0.12.0}},
  year = {2009},
  month = {November},
  version = {0.12.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2010wumpus-core-0.15.0,
  author = {unknown},
  title = {{wumpus-core: Pure Haskell PostScript and SVG generation.}},
  howpublished = {\url{http://hackage.haskell.org/package/wumpus-core-0.15.0}},
  year = {2010},
  month = {May},
  version = {0.15.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2010wumpus-core-0.31.0,
  author = {unknown},
  title = {{wumpus-core: Pure Haskell PostScript and SVG generation.}},
  howpublished = {\url{http://hackage.haskell.org/package/wumpus-core-0.31.0}},
  year = {2010},
  month = {September},
  version = {0.31.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2010wumpus-core-0.33.0,
  author = {unknown},
  title = {{wumpus-core: Pure Haskell PostScript and SVG generation.}},
  howpublished = {\url{http://hackage.haskell.org/package/wumpus-core-0.33.0}},
  year = {2010},
  month = {September},
  version = {0.33.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2010wumpus-core-0.21.0,
  author = {unknown},
  title = {{wumpus-core: Pure Haskell PostScript and SVG generation.}},
  howpublished = {\url{http://hackage.haskell.org/package/wumpus-core-0.21.0}},
  year = {2010},
  month = {July},
  version = {0.21.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2010wumpus-core-0.18.0,
  author = {unknown},
  title = {{wumpus-core: Pure Haskell PostScript and SVG generation.}},
  howpublished = {\url{http://hackage.haskell.org/package/wumpus-core-0.18.0}},
  year = {2010},
  month = {May},
  version = {0.18.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2010wumpus-core-0.23.0,
  author = {unknown},
  title = {{wumpus-core: Pure Haskell PostScript and SVG generation.}},
  howpublished = {\url{http://hackage.haskell.org/package/wumpus-core-0.23.0}},
  year = {2010},
  month = {August},
  version = {0.23.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2010wumpus-core-0.35.0,
  author = {unknown},
  title = {{wumpus-core: Pure Haskell PostScript and SVG generation.}},
  howpublished = {\url{http://hackage.haskell.org/package/wumpus-core-0.35.0}},
  year = {2010},
  month = {October},
  version = {0.35.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{schmidt2010hxt-relaxng-9.0.0,
  author = {Uwe Schmidt and Martin Schmidt and Torben Kuseler},
  title = {{hxt-relaxng: The HXT RelaxNG validator}},
  howpublished = {\url{http://hackage.haskell.org/package/hxt-relaxng-9.0.0}},
  year = {2010},
  month = {October},
  version = {9.0.0},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{niemenmaa2010Coadjute-0.1.0,
  author = {Matti Niemenmaa},
  title = {{Coadjute: A generic build tool}},
  howpublished = {\url{http://hackage.haskell.org/package/Coadjute-0.1.0}},
  year = {2010},
  month = {April},
  version = {0.1.0},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{niemenmaa2009Coadjute-0.0.1,
  author = {Matti Niemenmaa},
  title = {{Coadjute: A generic build tool}},
  howpublished = {\url{http://hackage.haskell.org/package/Coadjute-0.0.1}},
  year = {2009},
  month = {January},
  version = {0.0.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{stewart2010gtkimageview-0.11.1,
  author = {Andy Stewart},
  title = {{gtkimageview: Binding to the GtkImageView library.}},
  howpublished = {\url{http://hackage.haskell.org/package/gtkimageview-0.11.1}},
  year = {2010},
  month = {August},
  version = {0.11.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{saraiva2008HaLeX-1.1,
  author = {Jo\^{a}o Saraiva},
  title = {{HaLeX: HaLeX enables modelling, manipulation and animation of regular languages}},
  howpublished = {\url{http://hackage.haskell.org/package/HaLeX-1.1}},
  year = {2008},
  month = {February},
  version = {1.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{saraiva2009HaLeX-1.1.1,
  author = {Jo\^{a}o Saraiva},
  title = {{HaLeX: HaLeX enables modelling, manipulation and animation of regular languages}},
  howpublished = {\url{http://hackage.haskell.org/package/HaLeX-1.1.1}},
  year = {2009},
  month = {January},
  version = {1.1.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{chuchem2009DefendTheKing-0.2.1,
  author = {Yair Chuchem},
  title = {{DefendTheKing: A simple RTS game}},
  howpublished = {\url{http://hackage.haskell.org/package/DefendTheKing-0.2.1}},
  year = {2009},
  month = {November},
  version = {0.2.1},
  keywords = {Haskell, game, FRP},
  subtype = {program},
}

@Misc{chuchem2009DefendTheKing-0.1,
  author = {Yair Chuchem},
  title = {{DefendTheKing: A graphical demo. Will be a game}},
  howpublished = {\url{http://hackage.haskell.org/package/DefendTheKing-0.1}},
  year = {2009},
  month = {July},
  version = {0.1},
  keywords = {Haskell, game, FRP},
  subtype = {program},
}

@Misc{chuchem2009DefendTheKing-0.2,
  author = {Yair Chuchem},
  title = {{DefendTheKing: A simple RTS game}},
  howpublished = {\url{http://hackage.haskell.org/package/DefendTheKing-0.2}},
  year = {2009},
  month = {November},
  version = {0.2},
  keywords = {Haskell, game, FRP},
  subtype = {program},
}

@Misc{mestanogullari2009hnn-0.1,
  author = {Alp Mestanogullari},
  title = {{hnn: A minimal Haskell Neural Network Library}},
  howpublished = {\url{http://hackage.haskell.org/package/hnn-0.1}},
  year = {2009},
  month = {December},
  version = {0.1},
  keywords = {Haskell, AI},
  subtype = {program},
}

@Misc{perry2008matrix-market-1.1,
  author = {Patrick Perry},
  title = {{matrix-market: Read and write NIST Matrix Market files}},
  howpublished = {\url{http://hackage.haskell.org/package/matrix-market-1.1}},
  year = {2008},
  month = {March},
  version = {1.1},
  keywords = {Haskell, Math, System},
  subtype = {program},
}

@Misc{perry2008matrix-market-1.2,
  author = {Patrick Perry},
  title = {{matrix-market: Read and write NIST Matrix Market files}},
  howpublished = {\url{http://hackage.haskell.org/package/matrix-market-1.2}},
  year = {2008},
  month = {April},
  version = {1.2},
  keywords = {Haskell, Math, System},
  subtype = {program},
}

@Misc{perry2008matrix-market-1.0,
  author = {Patrick Perry},
  title = {{matrix-market: Read and write NIST Matrix Market files}},
  howpublished = {\url{http://hackage.haskell.org/package/matrix-market-1.0}},
  year = {2008},
  month = {March},
  version = {1.0},
  keywords = {Haskell, Math, System},
  subtype = {program},
}

@Misc{dijk2010regions-monadstf-0.3,
  author = {Bas van Dijk},
  title = {{regions-monadstf: Monads-tf instances for the RegionT monad transformer}},
  howpublished = {\url{http://hackage.haskell.org/package/regions-monadstf-0.3}},
  year = {2010},
  month = {January},
  version = {0.3},
  keywords = {Haskell, Control, Monadic Regions},
  subtype = {program},
}

@Misc{dijk2010regions-monadstf-0.3.1.1,
  author = {Bas van Dijk},
  title = {{regions-monadstf: Monads-tf instances for the RegionT monad transformer}},
  howpublished = {\url{http://hackage.haskell.org/package/regions-monadstf-0.3.1.1}},
  year = {2010},
  month = {May},
  version = {0.3.1.1},
  keywords = {Haskell, Control, Monadic Regions},
  subtype = {program},
}

@Misc{dijk2010regions-monadstf-0.3.1,
  author = {Bas van Dijk},
  title = {{regions-monadstf: Monads-tf instances for the RegionT monad transformer}},
  howpublished = {\url{http://hackage.haskell.org/package/regions-monadstf-0.3.1}},
  year = {2010},
  month = {February},
  version = {0.3.1},
  keywords = {Haskell, Control, Monadic Regions},
  subtype = {program},
}

@Misc{dijk2010regions-monadstf-0.2.0.1,
  author = {Bas van Dijk},
  title = {{regions-monadstf: Monads-tf instances for the RegionT monad transformer}},
  howpublished = {\url{http://hackage.haskell.org/package/regions-monadstf-0.2.0.1}},
  year = {2010},
  month = {January},
  version = {0.2.0.1},
  keywords = {Haskell, Control, Monadic Regions},
  subtype = {program},
}

@Misc{dijk2009regions-monadstf-0.1.0.1,
  author = {Bas van Dijk},
  title = {{regions-monadstf: Monads-tf instances for the RegionT monad transformer}},
  howpublished = {\url{http://hackage.haskell.org/package/regions-monadstf-0.1.0.1}},
  year = {2009},
  month = {December},
  version = {0.1.0.1},
  keywords = {Haskell, Control, Monadic Regions},
  subtype = {program},
}

@Misc{dijk2010regions-monadstf-0.3.1.2,
  author = {Bas van Dijk},
  title = {{regions-monadstf: Monads-tf instances for the RegionT monad transformer}},
  howpublished = {\url{http://hackage.haskell.org/package/regions-monadstf-0.3.1.2}},
  year = {2010},
  month = {June},
  version = {0.3.1.2},
  keywords = {Haskell, Control, Monadic Regions},
  subtype = {program},
}

@Misc{dijk2009regions-monadstf-0.1,
  author = {Bas van Dijk},
  title = {{regions-monadstf: Monads-tf instances for the RegionT monad transformer}},
  howpublished = {\url{http://hackage.haskell.org/package/regions-monadstf-0.1}},
  year = {2009},
  month = {December},
  version = {0.1},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{dijk2010regions-monadstf-0.3.1.3,
  author = {Bas van Dijk},
  title = {{regions-monadstf: Monads-tf instances for the RegionT monad transformer}},
  howpublished = {\url{http://hackage.haskell.org/package/regions-monadstf-0.3.1.3}},
  year = {2010},
  month = {September},
  version = {0.3.1.3},
  keywords = {Haskell, Control, Monadic Regions},
  subtype = {program},
}

@Misc{dijk2010regions-monadstf-0.2,
  author = {Bas van Dijk},
  title = {{regions-monadstf: Monads-tf instances for the RegionT monad transformer}},
  howpublished = {\url{http://hackage.haskell.org/package/regions-monadstf-0.2}},
  year = {2010},
  month = {January},
  version = {0.2},
  keywords = {Haskell, Control, Monadic Regions},
  subtype = {program},
}

@Misc{shaw2010syb-with-class-instances-text-0.0.1,
  author = {Jeremy Shaw},
  title = {{syb-with-class-instances-text: Scrap Your Boilerplate With Class Text instance}},
  howpublished = {\url{http://hackage.haskell.org/package/syb-with-class-instances-text-0.0.1}},
  year = {2010},
  month = {April},
  version = {0.0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{llc2007generic-xml-0.1,
  author = {HAppS LLC},
  title = {{generic-xml: Marshalling Haskell values to/from XML}},
  howpublished = {\url{http://hackage.haskell.org/package/generic-xml-0.1}},
  year = {2007},
  month = {July},
  version = {0.1},
  keywords = {Haskell, Xml},
  subtype = {program},
}

@Misc{areces2008libGenI-0.16.1,
  author = {Carlos Areces and Eric Kow},
  title = {{libGenI: A natural language generator (specifically, an FB-LTAG surface realiser)}},
  howpublished = {\url{http://hackage.haskell.org/package/libGenI-0.16.1}},
  year = {2008},
  month = {February},
  version = {0.16.1},
  keywords = {Haskell, Natural Language Processing},
  subtype = {program},
}

@Misc{areces2008libGenI-0.16,
  author = {Carlos Areces and Eric Kow},
  title = {{libGenI: GenI, an FB-LTAG surface realiser}},
  howpublished = {\url{http://hackage.haskell.org/package/libGenI-0.16}},
  year = {2008},
  month = {February},
  version = {0.16},
  keywords = {Haskell, Natural Language Processing},
  subtype = {program},
}

@Misc{goerzen2008HDBC-odbc-1.1.4.1,
  author = {John Goerzen},
  title = {{HDBC-odbc: ODBC driver for HDBC}},
  howpublished = {\url{http://hackage.haskell.org/package/HDBC-odbc-1.1.4.1}},
  year = {2008},
  month = {April},
  version = {1.1.4.1},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{goerzen2010HDBC-odbc-2.2.3.0,
  author = {John Goerzen},
  title = {{HDBC-odbc: ODBC driver for HDBC}},
  howpublished = {\url{http://hackage.haskell.org/package/HDBC-odbc-2.2.3.0}},
  year = {2010},
  month = {February},
  version = {2.2.3.0},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{unknown2006HDBC-odbc-1.0.1.0,
  author = {unknown},
  title = {{HDBC-odbc: }},
  howpublished = {\url{http://hackage.haskell.org/package/HDBC-odbc-1.0.1.0}},
  year = {2006},
  month = {September},
  version = {1.0.1.0},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{goerzen2007HDBC-odbc-1.1.3.0,
  author = {John Goerzen},
  title = {{HDBC-odbc: ODBC driver for HDBC}},
  howpublished = {\url{http://hackage.haskell.org/package/HDBC-odbc-1.1.3.0}},
  year = {2007},
  month = {October},
  version = {1.1.3.0},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{goerzen2009HDBC-odbc-2.0.0.0,
  author = {John Goerzen},
  title = {{HDBC-odbc: ODBC driver for HDBC}},
  howpublished = {\url{http://hackage.haskell.org/package/HDBC-odbc-2.0.0.0}},
  year = {2009},
  month = {January},
  version = {2.0.0.0},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{goerzen2009HDBC-odbc-2.2.0.0,
  author = {John Goerzen},
  title = {{HDBC-odbc: ODBC driver for HDBC}},
  howpublished = {\url{http://hackage.haskell.org/package/HDBC-odbc-2.2.0.0}},
  year = {2009},
  month = {November},
  version = {2.2.0.0},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{goerzen2008HDBC-odbc-1.1.4.3,
  author = {John Goerzen},
  title = {{HDBC-odbc: ODBC driver for HDBC}},
  howpublished = {\url{http://hackage.haskell.org/package/HDBC-odbc-1.1.4.3}},
  year = {2008},
  month = {April},
  version = {1.1.4.3},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{goerzen2008HDBC-odbc-1.1.4.4,
  author = {John Goerzen},
  title = {{HDBC-odbc: ODBC driver for HDBC}},
  howpublished = {\url{http://hackage.haskell.org/package/HDBC-odbc-1.1.4.4}},
  year = {2008},
  month = {June},
  version = {1.1.4.4},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{goerzen2008HDBC-odbc-1.1.6.0,
  author = {John Goerzen},
  title = {{HDBC-odbc: ODBC driver for HDBC}},
  howpublished = {\url{http://hackage.haskell.org/package/HDBC-odbc-1.1.6.0}},
  year = {2008},
  month = {December},
  version = {1.1.6.0},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{goerzen2009HDBC-odbc-2.1.0.0,
  author = {John Goerzen},
  title = {{HDBC-odbc: ODBC driver for HDBC}},
  howpublished = {\url{http://hackage.haskell.org/package/HDBC-odbc-2.1.0.0}},
  year = {2009},
  month = {February},
  version = {2.1.0.0},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{goerzen2008HDBC-odbc-1.1.3.1,
  author = {John Goerzen},
  title = {{HDBC-odbc: ODBC driver for HDBC}},
  howpublished = {\url{http://hackage.haskell.org/package/HDBC-odbc-1.1.3.1}},
  year = {2008},
  month = {January},
  version = {1.1.3.1},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{goerzen2008HDBC-odbc-1.1.4.0,
  author = {John Goerzen},
  title = {{HDBC-odbc: ODBC driver for HDBC}},
  howpublished = {\url{http://hackage.haskell.org/package/HDBC-odbc-1.1.4.0}},
  year = {2008},
  month = {January},
  version = {1.1.4.0},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{goerzen2008HDBC-odbc-1.1.4.2,
  author = {John Goerzen},
  title = {{HDBC-odbc: ODBC driver for HDBC}},
  howpublished = {\url{http://hackage.haskell.org/package/HDBC-odbc-1.1.4.2}},
  year = {2008},
  month = {April},
  version = {1.1.4.2},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{komuves2008hmidi-0.1,
  author = {Balazs Komuves},
  title = {{hmidi: Binding to the OS level MIDI services}},
  howpublished = {\url{http://hackage.haskell.org/package/hmidi-0.1}},
  year = {2008},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Sound, System},
  subtype = {program},
}

@Misc{ishii2010derive-IG-0.1.1,
  author = {Hiromi ISHII},
  title = {{derive-IG: Macro to derive instances for Instant-Generics using Template Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/derive-IG-0.1.1}},
  year = {2010},
  month = {September},
  version = {0.1.1},
  keywords = {Haskell, Data, Generics},
  subtype = {program},
}

@Misc{ishii2010derive-IG-0.1,
  author = {Hiromi ISHII},
  title = {{derive-IG: Macro to derive instances for Instant-Generics using Template Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/derive-IG-0.1}},
  year = {2010},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Data, Generics},
  subtype = {program},
}

@Misc{kolmodin2010binary-strict-0.4.8,
  author = {Lennart Kolmodin},
  title = {{binary-strict: Binary deserialisation using strict ByteStrings}},
  howpublished = {\url{http://hackage.haskell.org/package/binary-strict-0.4.8}},
  year = {2010},
  month = {February},
  version = {0.4.8},
  keywords = {Haskell, Data, Parsing},
  subtype = {program},
}

@Misc{kolmodin2008binary-strict-0.3.1,
  author = {Lennart Kolmodin},
  title = {{binary-strict: Binary deserialisation using strict ByteStrings}},
  howpublished = {\url{http://hackage.haskell.org/package/binary-strict-0.3.1}},
  year = {2008},
  month = {March},
  version = {0.3.1},
  keywords = {Haskell, Data, Parsing},
  subtype = {program},
}

@Misc{kolmodin2008binary-strict-0.2.2,
  author = {Lennart Kolmodin},
  title = {{binary-strict: Binary deserialisation using strict ByteStrings}},
  howpublished = {\url{http://hackage.haskell.org/package/binary-strict-0.2.2}},
  year = {2008},
  month = {January},
  version = {0.2.2},
  keywords = {Haskell, Data, Parsing},
  subtype = {program},
}

@Misc{kolmodin2008binary-strict-0.2.4,
  author = {Lennart Kolmodin},
  title = {{binary-strict: Binary deserialisation using strict ByteStrings}},
  howpublished = {\url{http://hackage.haskell.org/package/binary-strict-0.2.4}},
  year = {2008},
  month = {February},
  version = {0.2.4},
  keywords = {Haskell, Data, Parsing},
  subtype = {program},
}

@Misc{kolmodin2009binary-strict-0.4.5,
  author = {Lennart Kolmodin},
  title = {{binary-strict: Binary deserialisation using strict ByteStrings}},
  howpublished = {\url{http://hackage.haskell.org/package/binary-strict-0.4.5}},
  year = {2009},
  month = {September},
  version = {0.4.5},
  keywords = {Haskell, Data, Parsing},
  subtype = {program},
}

@Misc{kolmodin2008binary-strict-0.2.1,
  author = {Lennart Kolmodin},
  title = {{binary-strict: Binary deserialisation using strict ByteStrings}},
  howpublished = {\url{http://hackage.haskell.org/package/binary-strict-0.2.1}},
  year = {2008},
  month = {January},
  version = {0.2.1},
  keywords = {Haskell, Data, Parsing},
  subtype = {program},
}

@Misc{kolmodin2008binary-strict-0.2.3,
  author = {Lennart Kolmodin},
  title = {{binary-strict: Binary deserialisation using strict ByteStrings}},
  howpublished = {\url{http://hackage.haskell.org/package/binary-strict-0.2.3}},
  year = {2008},
  month = {January},
  version = {0.2.3},
  keywords = {Haskell, Data, Parsing},
  subtype = {program},
}

@Misc{kolmodin2008binary-strict-0.3.0,
  author = {Lennart Kolmodin},
  title = {{binary-strict: Binary deserialisation using strict ByteStrings}},
  howpublished = {\url{http://hackage.haskell.org/package/binary-strict-0.3.0}},
  year = {2008},
  month = {February},
  version = {0.3.0},
  keywords = {Haskell, Data, Parsing},
  subtype = {program},
}

@Misc{kolmodin2010binary-strict-0.4.7,
  author = {Lennart Kolmodin},
  title = {{binary-strict: Binary deserialisation using strict ByteStrings}},
  howpublished = {\url{http://hackage.haskell.org/package/binary-strict-0.4.7}},
  year = {2010},
  month = {February},
  version = {0.4.7},
  keywords = {Haskell, Data, Parsing},
  subtype = {program},
}

@Misc{kolmodin2009binary-strict-0.4.4,
  author = {Lennart Kolmodin},
  title = {{binary-strict: Binary deserialisation using strict ByteStrings}},
  howpublished = {\url{http://hackage.haskell.org/package/binary-strict-0.4.4}},
  year = {2009},
  month = {September},
  version = {0.4.4},
  keywords = {Haskell, Data, Parsing},
  subtype = {program},
}

@Misc{kolmodin2007binary-strict-0.1,
  author = {Lennart Kolmodin},
  title = {{binary-strict: Binary deserialisation using strict ByteStrings}},
  howpublished = {\url{http://hackage.haskell.org/package/binary-strict-0.1}},
  year = {2007},
  month = {December},
  version = {0.1},
  keywords = {Haskell, Data, Parsing},
  subtype = {program},
}

@Misc{kolmodin2009binary-strict-0.4.1,
  author = {Lennart Kolmodin},
  title = {{binary-strict: Binary deserialisation using strict ByteStrings}},
  howpublished = {\url{http://hackage.haskell.org/package/binary-strict-0.4.1}},
  year = {2009},
  month = {January},
  version = {0.4.1},
  keywords = {Haskell, Data, Parsing},
  subtype = {program},
}

@Misc{kolmodin2009binary-strict-0.4.6,
  author = {Lennart Kolmodin},
  title = {{binary-strict: Binary deserialisation using strict ByteStrings}},
  howpublished = {\url{http://hackage.haskell.org/package/binary-strict-0.4.6}},
  year = {2009},
  month = {October},
  version = {0.4.6},
  keywords = {Haskell, Data, Parsing},
  subtype = {program},
}

@Misc{kolmodin2008binary-strict-0.2,
  author = {Lennart Kolmodin},
  title = {{binary-strict: Binary deserialisation using strict ByteStrings}},
  howpublished = {\url{http://hackage.haskell.org/package/binary-strict-0.2}},
  year = {2008},
  month = {January},
  version = {0.2},
  keywords = {Haskell, Data, Parsing},
  subtype = {program},
}

@Misc{kolmodin2009binary-strict-0.4.2,
  author = {Lennart Kolmodin},
  title = {{binary-strict: Binary deserialisation using strict ByteStrings}},
  howpublished = {\url{http://hackage.haskell.org/package/binary-strict-0.4.2}},
  year = {2009},
  month = {January},
  version = {0.4.2},
  keywords = {Haskell, Data, Parsing},
  subtype = {program},
}

@Misc{goerzen2007ftphs-1.0.3,
  author = {John Goerzen},
  title = {{ftphs: FTP Client and Server Library}},
  howpublished = {\url{http://hackage.haskell.org/package/ftphs-1.0.3}},
  year = {2007},
  month = {July},
  version = {1.0.3},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{goerzen2010ftphs-1.0.7,
  author = {John Goerzen},
  title = {{ftphs: FTP Client and Server Library}},
  howpublished = {\url{http://hackage.haskell.org/package/ftphs-1.0.7}},
  year = {2010},
  month = {February},
  version = {1.0.7},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{goerzen2010ftphs-1.0.6,
  author = {John Goerzen},
  title = {{ftphs: FTP Client and Server Library}},
  howpublished = {\url{http://hackage.haskell.org/package/ftphs-1.0.6}},
  year = {2010},
  month = {February},
  version = {1.0.6},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{goerzen2008ftphs-1.0.4,
  author = {John Goerzen},
  title = {{ftphs: FTP Client and Server Library}},
  howpublished = {\url{http://hackage.haskell.org/package/ftphs-1.0.4}},
  year = {2008},
  month = {January},
  version = {1.0.4},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{goerzen2007ftphs-1.0.0,
  author = {John Goerzen},
  title = {{ftphs: FTP Client and Server Library}},
  howpublished = {\url{http://hackage.haskell.org/package/ftphs-1.0.0}},
  year = {2007},
  month = {March},
  version = {1.0.0},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{goerzen2009ftphs-1.0.5,
  author = {John Goerzen},
  title = {{ftphs: FTP Client and Server Library}},
  howpublished = {\url{http://hackage.haskell.org/package/ftphs-1.0.5}},
  year = {2009},
  month = {April},
  version = {1.0.5},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{finnsson2010not-in-base-0.1.1,
  author = {Oscar Finnsson},
  title = {{not-in-base: Useful utility functions that only depend on base.}},
  howpublished = {\url{http://hackage.haskell.org/package/not-in-base-0.1.1}},
  year = {2010},
  month = {June},
  version = {0.1.1},
  keywords = {Haskell, Utility},
  subtype = {program},
}

@Misc{wilson2009barrie-0.4,
  author = {Fraser Wilson},
  title = {{barrie: Pure Gtk GUI library}},
  howpublished = {\url{http://hackage.haskell.org/package/barrie-0.4}},
  year = {2009},
  month = {February},
  version = {0.4},
  keywords = {Haskell, GUI},
  subtype = {program},
}

@Misc{wilson2009barrie-0.3.1,
  author = {Fraser Wilson},
  title = {{barrie: Pure Gtk GUI library}},
  howpublished = {\url{http://hackage.haskell.org/package/barrie-0.3.1}},
  year = {2009},
  month = {February},
  version = {0.3.1},
  keywords = {Haskell, GUI},
  subtype = {program},
}

@Misc{wilson2009barrie-0.4.1,
  author = {Fraser Wilson},
  title = {{barrie: Declarative Gtk GUI library}},
  howpublished = {\url{http://hackage.haskell.org/package/barrie-0.4.1}},
  year = {2009},
  month = {February},
  version = {0.4.1},
  keywords = {Haskell, GUI},
  subtype = {program},
}

@Misc{bexelius2010Vec-Boolean-1.0.3,
  author = {Tobias Bexelius},
  title = {{Vec-Boolean: Provides Boolean instances for the Vec package}},
  howpublished = {\url{http://hackage.haskell.org/package/Vec-Boolean-1.0.3}},
  year = {2010},
  month = {March},
  version = {1.0.3},
  keywords = {Haskell, Math, Data},
  subtype = {program},
}

@Misc{bexelius2010Vec-Boolean-1.0.2,
  author = {Tobias Bexelius},
  title = {{Vec-Boolean: Provides Boolean instances for the Vec package}},
  howpublished = {\url{http://hackage.haskell.org/package/Vec-Boolean-1.0.2}},
  year = {2010},
  month = {February},
  version = {1.0.2},
  keywords = {Haskell, Math, Data},
  subtype = {program},
}

@Misc{bexelius2009Vec-Boolean-1.0.0,
  author = {Tobias Bexelius},
  title = {{Vec-Boolean: Provides Boolean instances for the Vec package}},
  howpublished = {\url{http://hackage.haskell.org/package/Vec-Boolean-1.0.0}},
  year = {2009},
  month = {October},
  version = {1.0.0},
  keywords = {Haskell, Math, Data},
  subtype = {program},
}

@Misc{bexelius2009Vec-Boolean-1.0.1,
  author = {Tobias Bexelius},
  title = {{Vec-Boolean: Provides Boolean instances for the Vec package}},
  howpublished = {\url{http://hackage.haskell.org/package/Vec-Boolean-1.0.1}},
  year = {2009},
  month = {December},
  version = {1.0.1},
  keywords = {Haskell, Math, Data},
  subtype = {program},
}

@Misc{eding2010Fungi-1.0.3,
  author = {Thomas Eding},
  title = {{Fungi: An interpreter for Funge-98 programming languages, including Befunge.}},
  howpublished = {\url{http://hackage.haskell.org/package/Fungi-1.0.3}},
  year = {2010},
  month = {September},
  version = {1.0.3},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{eding2010Fungi-1.0.2,
  author = {Thomas Eding},
  title = {{Fungi: An interpreter for Funge-98 programming languages, including Befunge.}},
  howpublished = {\url{http://hackage.haskell.org/package/Fungi-1.0.2}},
  year = {2010},
  month = {September},
  version = {1.0.2},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{eding2010Fungi-1.0.4,
  author = {Thomas Eding},
  title = {{Fungi: An interpreter for Funge-98 programming languages, including Befunge.}},
  howpublished = {\url{http://hackage.haskell.org/package/Fungi-1.0.4}},
  year = {2010},
  month = {October},
  version = {1.0.4},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{eding2010Fungi-1.0.1,
  author = {Thomas Eding},
  title = {{Fungi: An interpreter for Funge-98 programming languages, including Befunge.}},
  howpublished = {\url{http://hackage.haskell.org/package/Fungi-1.0.1}},
  year = {2010},
  month = {September},
  version = {1.0.1},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{eding2010Fungi-1.0,
  author = {Thomas Eding},
  title = {{Fungi: An interpreter for Funge-98 programming languages, including Befunge.}},
  howpublished = {\url{http://hackage.haskell.org/package/Fungi-1.0}},
  year = {2010},
  month = {September},
  version = {1.0},
  keywords = {Haskell, Compilers/Interpreters},
  subtype = {program},
}

@Misc{unknown2010OpenVGRaw-0.1.0,
  author = {unknown},
  title = {{OpenVGRaw: Raw binding to OpenVG (ShivaVG-0.2.1 implementation).}},
  howpublished = {\url{http://hackage.haskell.org/package/OpenVGRaw-0.1.0}},
  year = {2010},
  month = {January},
  version = {0.1.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2010OpenVGRaw-0.2.0,
  author = {unknown},
  title = {{OpenVGRaw: Raw binding to OpenVG (ShivaVG-0.2.1 implementation).}},
  howpublished = {\url{http://hackage.haskell.org/package/OpenVGRaw-0.2.0}},
  year = {2010},
  month = {January},
  version = {0.2.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{cowderoy2008Flippi-0.0.5,
  author = {Philippa Cowderoy},
  title = {{Flippi: Wiki}},
  howpublished = {\url{http://hackage.haskell.org/package/Flippi-0.0.5}},
  year = {2008},
  month = {March},
  version = {0.0.5},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{cowderoy2008Flippi-0.0.3,
  author = {Philippa Cowderoy},
  title = {{Flippi: Wiki}},
  howpublished = {\url{http://hackage.haskell.org/package/Flippi-0.0.3}},
  year = {2008},
  month = {February},
  version = {0.0.3},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{cowderoy2008Flippi-0.0.4,
  author = {Philippa Cowderoy},
  title = {{Flippi: Wiki}},
  howpublished = {\url{http://hackage.haskell.org/package/Flippi-0.0.4}},
  year = {2008},
  month = {March},
  version = {0.0.4},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{breitner2009L-seed-0.1,
  author = {Joachim Breitner},
  title = {{L-seed: Plant growing programming game}},
  howpublished = {\url{http://hackage.haskell.org/package/L-seed-0.1}},
  year = {2009},
  month = {June},
  version = {0.1},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{breitner2009L-seed-0.2,
  author = {Joachim Breitner},
  title = {{L-seed: Plant growing programming game}},
  howpublished = {\url{http://hackage.haskell.org/package/L-seed-0.2}},
  year = {2009},
  month = {June},
  version = {0.2},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{dubuisson2009gps-0.3.1,
  author = {Thomas DuBuisson},
  title = {{gps: For manipulating GPS coordinates and trails.}},
  howpublished = {\url{http://hackage.haskell.org/package/gps-0.3.1}},
  year = {2009},
  month = {October},
  version = {0.3.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{dubuisson2009gps-0.2.4,
  author = {Thomas DuBuisson},
  title = {{gps: For manipulating GPS coordinates and trails.}},
  howpublished = {\url{http://hackage.haskell.org/package/gps-0.2.4}},
  year = {2009},
  month = {June},
  version = {0.2.4},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{dubuisson2009gps-0.4.0,
  author = {Thomas DuBuisson},
  title = {{gps: For manipulating GPS coordinates and trails.}},
  howpublished = {\url{http://hackage.haskell.org/package/gps-0.4.0}},
  year = {2009},
  month = {October},
  version = {0.4.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{dubuisson2009gps-0.3.0,
  author = {Thomas DuBuisson},
  title = {{gps: For manipulating GPS coordinates and trails.}},
  howpublished = {\url{http://hackage.haskell.org/package/gps-0.3.0}},
  year = {2009},
  month = {October},
  version = {0.3.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{détrez2010toktok-0.5,
  author = {Gr\'{e}goire D\'{e}trez},
  title = {{toktok: }},
  howpublished = {\url{http://hackage.haskell.org/package/toktok-0.5}},
  year = {2010},
  month = {April},
  version = {0.5},
  keywords = {Haskell, Natural Language Processing},
  subtype = {program},
}

@Misc{thielemann2010xml-basic-0.1.1.1,
  author = {Henning Thielemann},
  title = {{xml-basic: Basics for XML/HTML representation and processing}},
  howpublished = {\url{http://hackage.haskell.org/package/xml-basic-0.1.1.1}},
  year = {2010},
  month = {August},
  version = {0.1.1.1},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{thielemann2009xml-basic-0.0.1,
  author = {Henning Thielemann},
  title = {{xml-basic: Basics for XML/HTML representation and processing}},
  howpublished = {\url{http://hackage.haskell.org/package/xml-basic-0.0.1}},
  year = {2009},
  month = {March},
  version = {0.0.1},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{thielemann2009xml-basic-0.1.1,
  author = {Henning Thielemann},
  title = {{xml-basic: Basics for XML/HTML representation and processing}},
  howpublished = {\url{http://hackage.haskell.org/package/xml-basic-0.1.1}},
  year = {2009},
  month = {September},
  version = {0.1.1},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{thielemann2009xml-basic-0.1,
  author = {Henning Thielemann},
  title = {{xml-basic: Basics for XML/HTML representation and processing}},
  howpublished = {\url{http://hackage.haskell.org/package/xml-basic-0.1}},
  year = {2009},
  month = {April},
  version = {0.1},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{chakravarty2007lambdaFeed-0.3.1,
  author = {Manuel M T Chakravarty},
  title = {{lambdaFeed: RSS 2.0 feed generator}},
  howpublished = {\url{http://hackage.haskell.org/package/lambdaFeed-0.3.1}},
  year = {2007},
  month = {February},
  version = {0.3.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{macfarlane2009filestore-0.3,
  author = {John MacFarlane and Gwern Branwen and Sebastiaan Visser},
  title = {{filestore: Interface for versioning file stores.}},
  howpublished = {\url{http://hackage.haskell.org/package/filestore-0.3}},
  year = {2009},
  month = {April},
  version = {0.3},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{macfarlane2009filestore-0.3.1,
  author = {John MacFarlane and Gwern Branwen and Sebastiaan Visser},
  title = {{filestore: Interface for versioning file stores.}},
  howpublished = {\url{http://hackage.haskell.org/package/filestore-0.3.1}},
  year = {2009},
  month = {July},
  version = {0.3.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{macfarlane2010filestore-0.3.4.1,
  author = {John MacFarlane and Gwern Branwen and Sebastiaan Visser},
  title = {{filestore: Interface for versioning file stores.}},
  howpublished = {\url{http://hackage.haskell.org/package/filestore-0.3.4.1}},
  year = {2010},
  month = {January},
  version = {0.3.4.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{macfarlane2009filestore-0.3.3,
  author = {John MacFarlane and Gwern Branwen and Sebastiaan Visser},
  title = {{filestore: Interface for versioning file stores.}},
  howpublished = {\url{http://hackage.haskell.org/package/filestore-0.3.3}},
  year = {2009},
  month = {November},
  version = {0.3.3},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{macfarlane2009filestore-0.3.2.2,
  author = {John MacFarlane and Gwern Branwen and Sebastiaan Visser},
  title = {{filestore: Interface for versioning file stores.}},
  howpublished = {\url{http://hackage.haskell.org/package/filestore-0.3.2.2}},
  year = {2009},
  month = {November},
  version = {0.3.2.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{macfarlane2010filestore-0.3.4.3,
  author = {John MacFarlane and Gwern Branwen and Sebastiaan Visser},
  title = {{filestore: Interface for versioning file stores.}},
  howpublished = {\url{http://hackage.haskell.org/package/filestore-0.3.4.3}},
  year = {2010},
  month = {September},
  version = {0.3.4.3},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{macfarlane2009filestore-0.3.2.1,
  author = {John MacFarlane and Gwern Branwen and Sebastiaan Visser},
  title = {{filestore: Interface for versioning file stores.}},
  howpublished = {\url{http://hackage.haskell.org/package/filestore-0.3.2.1}},
  year = {2009},
  month = {October},
  version = {0.3.2.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{macfarlane2009filestore-0.3.3.1,
  author = {John MacFarlane and Gwern Branwen and Sebastiaan Visser},
  title = {{filestore: Interface for versioning file stores.}},
  howpublished = {\url{http://hackage.haskell.org/package/filestore-0.3.3.1}},
  year = {2009},
  month = {November},
  version = {0.3.3.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{macfarlane2009filestore-0.3.2,
  author = {John MacFarlane and Gwern Branwen and Sebastiaan Visser},
  title = {{filestore: Interface for versioning file stores.}},
  howpublished = {\url{http://hackage.haskell.org/package/filestore-0.3.2}},
  year = {2009},
  month = {August},
  version = {0.3.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{macfarlane2009filestore-0.1,
  author = {John MacFarlane and Gwern Branwen and Sebastiaan Visser},
  title = {{filestore: Interface for versioning file stores.}},
  howpublished = {\url{http://hackage.haskell.org/package/filestore-0.1}},
  year = {2009},
  month = {January},
  version = {0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{macfarlane2009filestore-0.3.4,
  author = {John MacFarlane and Gwern Branwen and Sebastiaan Visser},
  title = {{filestore: Interface for versioning file stores.}},
  howpublished = {\url{http://hackage.haskell.org/package/filestore-0.3.4}},
  year = {2009},
  month = {December},
  version = {0.3.4},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{macfarlane2009filestore-0.2,
  author = {John MacFarlane and Gwern Branwen and Sebastiaan Visser},
  title = {{filestore: Interface for versioning file stores.}},
  howpublished = {\url{http://hackage.haskell.org/package/filestore-0.2}},
  year = {2009},
  month = {February},
  version = {0.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{macfarlane2010filestore-0.3.4.2,
  author = {John MacFarlane and Gwern Branwen and Sebastiaan Visser},
  title = {{filestore: Interface for versioning file stores.}},
  howpublished = {\url{http://hackage.haskell.org/package/filestore-0.3.4.2}},
  year = {2010},
  month = {August},
  version = {0.3.4.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{hashimoto2009torch-0.1,
  author = {Yusaku Hashimoto},
  title = {{torch: Simple unit test library (or framework)}},
  howpublished = {\url{http://hackage.haskell.org/package/torch-0.1}},
  year = {2009},
  month = {March},
  version = {0.1},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{holden2010Useful-0.0.5,
  author = {Daniel Holden},
  title = {{Useful: Some useful functions and shorthands.}},
  howpublished = {\url{http://hackage.haskell.org/package/Useful-0.0.5}},
  year = {2010},
  month = {March},
  version = {0.0.5},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{holden2010Useful-0.0.2,
  author = {Daniel Holden},
  title = {{Useful: Some useful functions and shorthands.}},
  howpublished = {\url{http://hackage.haskell.org/package/Useful-0.0.2}},
  year = {2010},
  month = {February},
  version = {0.0.2},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{holden2010Useful-0.0.1,
  author = {Daniel Holden},
  title = {{Useful: Some useful functions and shorthands.}},
  howpublished = {\url{http://hackage.haskell.org/package/Useful-0.0.1}},
  year = {2010},
  month = {February},
  version = {0.0.1},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{holden2010Useful-0.0.3,
  author = {Daniel Holden},
  title = {{Useful: Some useful functions and shorthands.}},
  howpublished = {\url{http://hackage.haskell.org/package/Useful-0.0.3}},
  year = {2010},
  month = {February},
  version = {0.0.3},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{midfield2008external-sort-0.1,
  author = {Ben Midfield},
  title = {{external-sort: Sort large arrays on your hard drive. Kind of like the unix util sort.}},
  howpublished = {\url{http://hackage.haskell.org/package/external-sort-0.1}},
  year = {2008},
  month = {October},
  version = {0.1},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{lee2008external-sort-0.2,
  author = {Ben Midfield Lee},
  title = {{external-sort: Sort large arrays on your hard drive. Kind of like the unix util sort.}},
  howpublished = {\url{http://hackage.haskell.org/package/external-sort-0.2}},
  year = {2008},
  month = {October},
  version = {0.2},
  keywords = {Haskell, Other},
  subtype = {program},
}

@Misc{wojcik2008EEConfig-1.0,
  author = {Bartosz Wojcik},
  title = {{EEConfig: ExtremlyEasyConfig - Extremly Simple parser for config files}},
  howpublished = {\url{http://hackage.haskell.org/package/EEConfig-1.0}},
  year = {2008},
  month = {November},
  version = {1.0},
  keywords = {Haskell, Parsing},
  subtype = {program},
}

@Misc{boespflug2008vcard-0.1.2,
  author = {Mathieu Boespflug},
  title = {{vcard: A library for parsing/printing vCards from/to various formats.}},
  howpublished = {\url{http://hackage.haskell.org/package/vcard-0.1.2}},
  year = {2008},
  month = {December},
  version = {0.1.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{boespflug2008vcard-0.1.3,
  author = {Mathieu Boespflug},
  title = {{vcard: A library for parsing/printing vCards from/to various formats.}},
  howpublished = {\url{http://hackage.haskell.org/package/vcard-0.1.3}},
  year = {2008},
  month = {December},
  version = {0.1.3},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{boespflug2008vcard-0.1.1,
  author = {Mathieu Boespflug},
  title = {{vcard: A library for parsing/printing vCards from/to various formats.}},
  howpublished = {\url{http://hackage.haskell.org/package/vcard-0.1.1}},
  year = {2008},
  month = {November},
  version = {0.1.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{boespflug2008vcard-0.1,
  author = {Mathieu Boespflug},
  title = {{vcard: A library for parsing/printing vCards from/to various formats.}},
  howpublished = {\url{http://hackage.haskell.org/package/vcard-0.1}},
  year = {2008},
  month = {November},
  version = {0.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{janssen2009xmonad-contrib-bluetilebranch-0.8.1.3,
  author = {Spencer Janssen},
  title = {{xmonad-contrib-bluetilebranch: Third party extensions for xmonad}},
  howpublished = {\url{http://hackage.haskell.org/package/xmonad-contrib-bluetilebranch-0.8.1.3}},
  year = {2009},
  month = {September},
  version = {0.8.1.3},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{janssen2010xmonad-contrib-bluetilebranch-0.9.1.4,
  author = {Spencer Janssen},
  title = {{xmonad-contrib-bluetilebranch: Third party extensions for xmonad}},
  howpublished = {\url{http://hackage.haskell.org/package/xmonad-contrib-bluetilebranch-0.9.1.4}},
  year = {2010},
  month = {March},
  version = {0.9.1.4},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{janssen2009xmonad-contrib-bluetilebranch-0.8.1,
  author = {Spencer Janssen},
  title = {{xmonad-contrib-bluetilebranch: Third party extensions for xmonad}},
  howpublished = {\url{http://hackage.haskell.org/package/xmonad-contrib-bluetilebranch-0.8.1}},
  year = {2009},
  month = {August},
  version = {0.8.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{janssen2009xmonad-contrib-bluetilebranch-0.8.1.2,
  author = {Spencer Janssen},
  title = {{xmonad-contrib-bluetilebranch: Third party extensions for xmonad}},
  howpublished = {\url{http://hackage.haskell.org/package/xmonad-contrib-bluetilebranch-0.8.1.2}},
  year = {2009},
  month = {August},
  version = {0.8.1.2},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{bronson2007parsely-0.0,
  author = {Samuel Bronson},
  title = {{parsely: }},
  howpublished = {\url{http://hackage.haskell.org/package/parsely-0.0}},
  year = {2007},
  month = {July},
  version = {0.0},
  keywords = {Haskell, Parsing},
  subtype = {program},
}

@Misc{bronson2007parsely-0.1,
  author = {Samuel Bronson},
  title = {{parsely: }},
  howpublished = {\url{http://hackage.haskell.org/package/parsely-0.1}},
  year = {2007},
  month = {July},
  version = {0.1},
  keywords = {Haskell, Parsing},
  subtype = {program},
}

@Misc{kuklewicz2007regex-pcre-0.92,
  author = {Christopher Kuklewicz},
  title = {{regex-pcre: Replaces/Enhances Text.Regex}},
  howpublished = {\url{http://hackage.haskell.org/package/regex-pcre-0.92}},
  year = {2007},
  month = {March},
  version = {0.92},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{kuklewicz2008regex-pcre-0.94,
  author = {Christopher Kuklewicz},
  title = {{regex-pcre: Replaces/Enhances Text.Regex}},
  howpublished = {\url{http://hackage.haskell.org/package/regex-pcre-0.94}},
  year = {2008},
  month = {January},
  version = {0.94},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{kuklewicz2007regex-pcre-0.82,
  author = {Christopher Kuklewicz},
  title = {{regex-pcre: Replaces/Enhances Text.Regex}},
  howpublished = {\url{http://hackage.haskell.org/package/regex-pcre-0.82}},
  year = {2007},
  month = {November},
  version = {0.82},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{kuklewicz2007regex-pcre-0.93,
  author = {Christopher Kuklewicz},
  title = {{regex-pcre: Replaces/Enhances Text.Regex}},
  howpublished = {\url{http://hackage.haskell.org/package/regex-pcre-0.93}},
  year = {2007},
  month = {November},
  version = {0.93},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{kuklewicz2010regex-pcre-0.94.2,
  author = {Christopher Kuklewicz},
  title = {{regex-pcre: Replaces/Enhances Text.Regex}},
  howpublished = {\url{http://hackage.haskell.org/package/regex-pcre-0.94.2}},
  year = {2010},
  month = {June},
  version = {0.94.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{kuklewicz2007regex-pcre-0.91,
  author = {Christopher Kuklewicz},
  title = {{regex-pcre: Replaces/Enhances Text.Regex}},
  howpublished = {\url{http://hackage.haskell.org/package/regex-pcre-0.91}},
  year = {2007},
  month = {March},
  version = {0.91},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{kuklewicz2008regex-pcre-0.94.1,
  author = {Christopher Kuklewicz},
  title = {{regex-pcre: Replaces/Enhances Text.Regex}},
  howpublished = {\url{http://hackage.haskell.org/package/regex-pcre-0.94.1}},
  year = {2008},
  month = {January},
  version = {0.94.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{kuklewicz2007regex-pcre-0.81,
  author = {Christopher Kuklewicz},
  title = {{regex-pcre: Replaces/Enhances Text.Regex}},
  howpublished = {\url{http://hackage.haskell.org/package/regex-pcre-0.81}},
  year = {2007},
  month = {March},
  version = {0.81},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{souza2009hoauth-0.1.6,
  author = {Diego Souza},
  title = {{hoauth: A Haskell implementation of OAuth 1.0a protocol.}},
  howpublished = {\url{http://hackage.haskell.org/package/hoauth-0.1.6}},
  year = {2009},
  month = {November},
  version = {0.1.6},
  keywords = {Haskell, Network,Protocol,OAuth},
  subtype = {program},
}

@Misc{souza2009hoauth-0.1.9,
  author = {Diego Souza},
  title = {{hoauth: A Haskell implementation of OAuth 1.0a protocol.}},
  howpublished = {\url{http://hackage.haskell.org/package/hoauth-0.1.9}},
  year = {2009},
  month = {November},
  version = {0.1.9},
  keywords = {Haskell, Network,Protocol,OAuth},
  subtype = {program},
}

@Misc{souza2009hoauth-0.1.2,
  author = {Diego Souza},
  title = {{hoauth: A Haskell implementation of OAuth 1.0a protocol.}},
  howpublished = {\url{http://hackage.haskell.org/package/hoauth-0.1.2}},
  year = {2009},
  month = {September},
  version = {0.1.2},
  keywords = {Haskell, Network,Protocol,OAuth},
  subtype = {program},
}

@Misc{souza2009hoauth-0.1.0,
  author = {Diego Souza},
  title = {{hoauth: A Haskell implementation of OAuth 1.0 protocol.}},
  howpublished = {\url{http://hackage.haskell.org/package/hoauth-0.1.0}},
  year = {2009},
  month = {August},
  version = {0.1.0},
  keywords = {Haskell, Network,Protocol,OAuth},
  subtype = {program},
}

@Misc{souza2010hoauth-0.2.5,
  author = {Diego Souza},
  title = {{hoauth: A Haskell implementation of OAuth 1.0a protocol.}},
  howpublished = {\url{http://hackage.haskell.org/package/hoauth-0.2.5}},
  year = {2010},
  month = {August},
  version = {0.2.5},
  keywords = {Haskell, Network,Protocol,OAuth},
  subtype = {program},
}

@Misc{souza2010hoauth-0.3.1,
  author = {Diego Souza},
  title = {{hoauth: A Haskell implementation of OAuth 1.0a protocol.}},
  howpublished = {\url{http://hackage.haskell.org/package/hoauth-0.3.1}},
  year = {2010},
  month = {September},
  version = {0.3.1},
  keywords = {Haskell, Network,Protocol,OAuth},
  subtype = {program},
}

@Misc{souza2009hoauth-0.1.5,
  author = {Diego Souza},
  title = {{hoauth: A Haskell implementation of OAuth 1.0a protocol.}},
  howpublished = {\url{http://hackage.haskell.org/package/hoauth-0.1.5}},
  year = {2009},
  month = {October},
  version = {0.1.5},
  keywords = {Haskell, Network,Protocol,OAuth},
  subtype = {program},
}

@Misc{souza2010hoauth-0.2.2,
  author = {Diego Souza},
  title = {{hoauth: A Haskell implementation of OAuth 1.0a protocol.}},
  howpublished = {\url{http://hackage.haskell.org/package/hoauth-0.2.2}},
  year = {2010},
  month = {April},
  version = {0.2.2},
  keywords = {Haskell, Network,Protocol,OAuth},
  subtype = {program},
}

@Misc{souza2009hoauth-0.1.7,
  author = {Diego Souza},
  title = {{hoauth: A Haskell implementation of OAuth 1.0a protocol.}},
  howpublished = {\url{http://hackage.haskell.org/package/hoauth-0.1.7}},
  year = {2009},
  month = {November},
  version = {0.1.7},
  keywords = {Haskell, Network,Protocol,OAuth},
  subtype = {program},
}

@Misc{souza2010hoauth-0.2.4,
  author = {Diego Souza},
  title = {{hoauth: A Haskell implementation of OAuth 1.0a protocol.}},
  howpublished = {\url{http://hackage.haskell.org/package/hoauth-0.2.4}},
  year = {2010},
  month = {June},
  version = {0.2.4},
  keywords = {Haskell, Network,Protocol,OAuth},
  subtype = {program},
}

@Misc{souza2009hoauth-0.1.8,
  author = {Diego Souza},
  title = {{hoauth: A Haskell implementation of OAuth 1.0a protocol.}},
  howpublished = {\url{http://hackage.haskell.org/package/hoauth-0.1.8}},
  year = {2009},
  month = {November},
  version = {0.1.8},
  keywords = {Haskell, Network,Protocol,OAuth},
  subtype = {program},
}

@Misc{souza2010hoauth-0.2.1,
  author = {Diego Souza},
  title = {{hoauth: A Haskell implementation of OAuth 1.0a protocol.}},
  howpublished = {\url{http://hackage.haskell.org/package/hoauth-0.2.1}},
  year = {2010},
  month = {April},
  version = {0.2.1},
  keywords = {Haskell, Network,Protocol,OAuth},
  subtype = {program},
}

@Misc{souza2010hoauth-0.2.3,
  author = {Diego Souza},
  title = {{hoauth: A Haskell implementation of OAuth 1.0a protocol.}},
  howpublished = {\url{http://hackage.haskell.org/package/hoauth-0.2.3}},
  year = {2010},
  month = {May},
  version = {0.2.3},
  keywords = {Haskell, Network,Protocol,OAuth},
  subtype = {program},
}

@Misc{souza2010hoauth-0.2.0,
  author = {Diego Souza},
  title = {{hoauth: A Haskell implementation of OAuth 1.0a protocol.}},
  howpublished = {\url{http://hackage.haskell.org/package/hoauth-0.2.0}},
  year = {2010},
  month = {April},
  version = {0.2.0},
  keywords = {Haskell, Network,Protocol,OAuth},
  subtype = {program},
}

@Misc{souza2009hoauth-0.1.3,
  author = {Diego Souza},
  title = {{hoauth: A Haskell implementation of OAuth 1.0a protocol.}},
  howpublished = {\url{http://hackage.haskell.org/package/hoauth-0.1.3}},
  year = {2009},
  month = {October},
  version = {0.1.3},
  keywords = {Haskell, Network,Protocol,OAuth},
  subtype = {program},
}

@Misc{souza2009hoauth-0.1.4,
  author = {Diego Souza},
  title = {{hoauth: A Haskell implementation of OAuth 1.0a protocol.}},
  howpublished = {\url{http://hackage.haskell.org/package/hoauth-0.1.4}},
  year = {2009},
  month = {October},
  version = {0.1.4},
  keywords = {Haskell, Network,Protocol,OAuth},
  subtype = {program},
}

@Misc{souza2009hoauth-0.0.1,
  author = {Diego Souza},
  title = {{hoauth: A Haskell implementation of OAuth 1.0 protocol.}},
  howpublished = {\url{http://hackage.haskell.org/package/hoauth-0.0.1}},
  year = {2009},
  month = {August},
  version = {0.0.1},
  keywords = {Haskell, Network,Protocol,OAuth},
  subtype = {program},
}

@Misc{souza2009hoauth-0.1.1,
  author = {Diego Souza},
  title = {{hoauth: A Haskell implementation of OAuth 1.0 protocol.}},
  howpublished = {\url{http://hackage.haskell.org/package/hoauth-0.1.1}},
  year = {2009},
  month = {August},
  version = {0.1.1},
  keywords = {Haskell, Network,Protocol,OAuth},
  subtype = {program},
}

@Misc{souza2009hoauth-0.0.3,
  author = {Diego Souza},
  title = {{hoauth: A Haskell implementation of OAuth 1.0 protocol.}},
  howpublished = {\url{http://hackage.haskell.org/package/hoauth-0.0.3}},
  year = {2009},
  month = {August},
  version = {0.0.3},
  keywords = {Haskell, Network,Protocol,OAuth},
  subtype = {program},
}

@Misc{souza2010hoauth-0.3.2.1,
  author = {Diego Souza},
  title = {{hoauth: A Haskell implementation of OAuth 1.0a protocol.}},
  howpublished = {\url{http://hackage.haskell.org/package/hoauth-0.3.2.1}},
  year = {2010},
  month = {September},
  version = {0.3.2.1},
  keywords = {Haskell, Network,Protocol,OAuth},
  subtype = {program},
}

@Misc{souza2010hoauth-0.3.0,
  author = {Diego Souza},
  title = {{hoauth: A Haskell implementation of OAuth 1.0a protocol.}},
  howpublished = {\url{http://hackage.haskell.org/package/hoauth-0.3.0}},
  year = {2010},
  month = {September},
  version = {0.3.0},
  keywords = {Haskell, Network,Protocol,OAuth},
  subtype = {program},
}

@Misc{souza2010hoauth-0.3.2,
  author = {Diego Souza},
  title = {{hoauth: A Haskell implementation of OAuth 1.0a protocol.}},
  howpublished = {\url{http://hackage.haskell.org/package/hoauth-0.3.2}},
  year = {2010},
  month = {September},
  version = {0.3.2},
  keywords = {Haskell, Network,Protocol,OAuth},
  subtype = {program},
}

@Misc{souza2009hoauth-0.0.4,
  author = {Diego Souza},
  title = {{hoauth: A Haskell implementation of OAuth 1.0 protocol.}},
  howpublished = {\url{http://hackage.haskell.org/package/hoauth-0.0.4}},
  year = {2009},
  month = {August},
  version = {0.0.4},
  keywords = {Haskell, Network,Protocol,OAuth},
  subtype = {program},
}

@Misc{kersten2009hsc3-process-0.1.2,
  author = {Stefan Kersten},
  title = {{hsc3-process: Create and control scsynth processes}},
  howpublished = {\url{http://hackage.haskell.org/package/hsc3-process-0.1.2}},
  year = {2009},
  month = {July},
  version = {0.1.2},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{kersten2008hsc3-process-0.0.0,
  author = {Stefan Kersten},
  title = {{hsc3-process: Create and control scsynth processes}},
  howpublished = {\url{http://hackage.haskell.org/package/hsc3-process-0.0.0}},
  year = {2008},
  month = {November},
  version = {0.0.0},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{kersten2010hsc3-process-0.3.1,
  author = {Stefan Kersten},
  title = {{hsc3-process: Create and control scsynth processes}},
  howpublished = {\url{http://hackage.haskell.org/package/hsc3-process-0.3.1}},
  year = {2010},
  month = {October},
  version = {0.3.1},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{kersten2010hsc3-process-0.2.1,
  author = {Stefan Kersten},
  title = {{hsc3-process: Create and control scsynth processes}},
  howpublished = {\url{http://hackage.haskell.org/package/hsc3-process-0.2.1}},
  year = {2010},
  month = {June},
  version = {0.2.1},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{kersten2009hsc3-process-0.2.0,
  author = {Stefan Kersten},
  title = {{hsc3-process: Create and control scsynth processes}},
  howpublished = {\url{http://hackage.haskell.org/package/hsc3-process-0.2.0}},
  year = {2009},
  month = {November},
  version = {0.2.0},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{kersten2010hsc3-process-0.3.0,
  author = {Stefan Kersten},
  title = {{hsc3-process: Create and control scsynth processes}},
  howpublished = {\url{http://hackage.haskell.org/package/hsc3-process-0.3.0}},
  year = {2010},
  month = {October},
  version = {0.3.0},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{salonen2010freekick2-0.1.0,
  author = {Antti Salonen},
  title = {{freekick2: A soccer game}},
  howpublished = {\url{http://hackage.haskell.org/package/freekick2-0.1.0}},
  year = {2010},
  month = {May},
  version = {0.1.0},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{salonen2010freekick2-0.1.1,
  author = {Antti Salonen},
  title = {{freekick2: A soccer game}},
  howpublished = {\url{http://hackage.haskell.org/package/freekick2-0.1.1}},
  year = {2010},
  month = {September},
  version = {0.1.1},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{martini2008goa-3.0.2,
  author = {Paolo Martini},
  title = {{goa: GHCi bindings to lambdabot}},
  howpublished = {\url{http://hackage.haskell.org/package/goa-3.0.2}},
  year = {2008},
  month = {September},
  version = {3.0.2},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{martini2008goa-3.0.1,
  author = {Paolo Martini},
  title = {{goa: GHCi bindings to lambdabot}},
  howpublished = {\url{http://hackage.haskell.org/package/goa-3.0.1}},
  year = {2008},
  month = {August},
  version = {3.0.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{martini2008goa-3.0,
  author = {Paolo Martini},
  title = {{goa: GHCi bindings to lambdabot}},
  howpublished = {\url{http://hackage.haskell.org/package/goa-3.0}},
  year = {2008},
  month = {February},
  version = {3.0},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{bringert2010alsa-core-0.5,
  author = {Bjorn Bringert and Iavor S. Diatchki},
  title = {{alsa-core: Binding to the ALSA Library API (Exceptions).}},
  howpublished = {\url{http://hackage.haskell.org/package/alsa-core-0.5}},
  year = {2010},
  month = {September},
  version = {0.5},
  keywords = {Haskell, Sound, Music},
  subtype = {program},
}

@Misc{unknown2008GLFW-0.3,
  author = {unknown},
  title = {{GLFW: A binding for GLFW, An OpenGL Framework}},
  howpublished = {\url{http://hackage.haskell.org/package/GLFW-0.3}},
  year = {2008},
  month = {January},
  version = {0.3},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2009GLFW-0.4.1,
  author = {unknown},
  title = {{GLFW: A Haskell binding for GLFW}},
  howpublished = {\url{http://hackage.haskell.org/package/GLFW-0.4.1}},
  year = {2009},
  month = {August},
  version = {0.4.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2007GLFW-0.2,
  author = {unknown},
  title = {{GLFW: A binding for GLFW, An OpenGL Framework}},
  howpublished = {\url{http://hackage.haskell.org/package/GLFW-0.2}},
  year = {2007},
  month = {December},
  version = {0.2},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2010GLFW-0.4.2,
  author = {unknown},
  title = {{GLFW: A Haskell binding for GLFW}},
  howpublished = {\url{http://hackage.haskell.org/package/GLFW-0.4.2}},
  year = {2010},
  month = {January},
  version = {0.4.2},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2010star-to-star-1.0,
  author = {unknown},
  title = {{star-to-star: the * -\textgreater{} * types, operators, and covariant instances.}},
  howpublished = {\url{http://hackage.haskell.org/package/star-to-star-1.0}},
  year = {2010},
  month = {August},
  version = {1.0},
  keywords = {Haskell, Composition},
  subtype = {program},
}

@Misc{braßel2009KiCS-0.9.1,
  author = {Bernd Bra\"{s}el},
  title = {{KiCS: A compiler from Curry to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/KiCS-0.9.1}},
  year = {2009},
  month = {October},
  version = {0.9.1},
  keywords = {Haskell, Compiler},
  subtype = {program},
}

@Misc{braßel2009KiCS-0.8.6,
  author = {Bernd Bra\"{s}el},
  title = {{KiCS: A compiler from Curry to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/KiCS-0.8.6}},
  year = {2009},
  month = {October},
  version = {0.8.6},
  keywords = {Haskell, Compiler},
  subtype = {program},
}

@Misc{braßel2009KiCS-0.8.3,
  author = {Bernd Bra\"{s}el},
  title = {{KiCS: A compiler from Curry to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/KiCS-0.8.3}},
  year = {2009},
  month = {October},
  version = {0.8.3},
  keywords = {Haskell, Compiler},
  subtype = {program},
}

@Misc{braßel2009KiCS-0.8.5,
  author = {Bernd Bra\"{s}el},
  title = {{KiCS: A compiler from Curry to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/KiCS-0.8.5}},
  year = {2009},
  month = {October},
  version = {0.8.5},
  keywords = {Haskell, Compiler},
  subtype = {program},
}

@Misc{braßel2009KiCS-0.8.9,
  author = {Bernd Bra\"{s}el},
  title = {{KiCS: A compiler from Curry to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/KiCS-0.8.9}},
  year = {2009},
  month = {October},
  version = {0.8.9},
  keywords = {Haskell, Compiler},
  subtype = {program},
}

@Misc{braßel2009KiCS-0.9.0,
  author = {Bernd Bra\"{s}el},
  title = {{KiCS: A compiler from Curry to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/KiCS-0.9.0}},
  year = {2009},
  month = {October},
  version = {0.9.0},
  keywords = {Haskell, Compiler},
  subtype = {program},
}

@Misc{braßel2009KiCS-0.8.8,
  author = {Bernd Bra\"{s}el},
  title = {{KiCS: A compiler from Curry to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/KiCS-0.8.8}},
  year = {2009},
  month = {October},
  version = {0.8.8},
  keywords = {Haskell, Compiler},
  subtype = {program},
}

@Misc{braßel2009KiCS-0.9.2,
  author = {Bernd Bra\"{s}el},
  title = {{KiCS: A compiler from Curry to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/KiCS-0.9.2}},
  year = {2009},
  month = {October},
  version = {0.9.2},
  keywords = {Haskell, Compiler},
  subtype = {program},
}

@Misc{braßel2009KiCS-0.8.7,
  author = {Bernd Bra\"{s}el},
  title = {{KiCS: A compiler from Curry to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/KiCS-0.8.7}},
  year = {2009},
  month = {October},
  version = {0.8.7},
  keywords = {Haskell, Compiler},
  subtype = {program},
}

@Misc{braßel2009KiCS-0.8.4,
  author = {Bernd Bra\"{s}el},
  title = {{KiCS: A compiler from Curry to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/KiCS-0.8.4}},
  year = {2009},
  month = {October},
  version = {0.8.4},
  keywords = {Haskell, Compiler},
  subtype = {program},
}

@Misc{gergely2010hemkay-core-0.1.2,
  author = {Patai Gergely},
  title = {{hemkay-core: A device independent module music mixer}},
  howpublished = {\url{http://hackage.haskell.org/package/hemkay-core-0.1.2}},
  year = {2010},
  month = {March},
  version = {0.1.2},
  keywords = {Haskell, sound, music},
  subtype = {program},
}

@Misc{gergely2009hemkay-core-0.1.0,
  author = {Patai Gergely},
  title = {{hemkay-core: A device independent module music mixer}},
  howpublished = {\url{http://hackage.haskell.org/package/hemkay-core-0.1.0}},
  year = {2009},
  month = {December},
  version = {0.1.0},
  keywords = {Haskell, sound, music},
  subtype = {program},
}

@Misc{gergely2009hemkay-core-0.1.1,
  author = {Patai Gergely},
  title = {{hemkay-core: A device independent module music mixer}},
  howpublished = {\url{http://hackage.haskell.org/package/hemkay-core-0.1.1}},
  year = {2009},
  month = {December},
  version = {0.1.1},
  keywords = {Haskell, sound, music},
  subtype = {program},
}

@Misc{morrow2009vacuum-0.0.7,
  author = {Matt Morrow},
  title = {{vacuum: Extract graph representations of ghc heap values.}},
  howpublished = {\url{http://hackage.haskell.org/package/vacuum-0.0.7}},
  year = {2009},
  month = {April},
  version = {0.0.7},
  keywords = {Haskell, Interpreter, GHC},
  subtype = {program},
}

@Misc{morrow2009vacuum-0.0.94,
  author = {Matt Morrow},
  title = {{vacuum: Extract graph representations of ghc heap values.}},
  howpublished = {\url{http://hackage.haskell.org/package/vacuum-0.0.94}},
  year = {2009},
  month = {May},
  version = {0.0.94},
  keywords = {Haskell, Debug, GHC},
  subtype = {program},
}

@Misc{morrow2009vacuum-0.0.95,
  author = {Matt Morrow},
  title = {{vacuum: Extract graph representations of ghc heap values.}},
  howpublished = {\url{http://hackage.haskell.org/package/vacuum-0.0.95}},
  year = {2009},
  month = {June},
  version = {0.0.95},
  keywords = {Haskell, Debug, GHC},
  subtype = {program},
}

@Misc{morrow2009vacuum-0.0.5,
  author = {Matt Morrow},
  title = {{vacuum: Extract graph representations of ghc heap values.}},
  howpublished = {\url{http://hackage.haskell.org/package/vacuum-0.0.5}},
  year = {2009},
  month = {March},
  version = {0.0.5},
  keywords = {Haskell, Interpreter, GHC},
  subtype = {program},
}

@Misc{morrow2009vacuum-0.0.2,
  author = {Matt Morrow},
  title = {{vacuum: Extract graph representations of ghc heap values.}},
  howpublished = {\url{http://hackage.haskell.org/package/vacuum-0.0.2}},
  year = {2009},
  month = {March},
  version = {0.0.2},
  keywords = {Haskell, Interpreter, GHC},
  subtype = {program},
}

@Misc{morrow2009vacuum-0.0.93,
  author = {Matt Morrow},
  title = {{vacuum: Extract graph representations of ghc heap values.}},
  howpublished = {\url{http://hackage.haskell.org/package/vacuum-0.0.93}},
  year = {2009},
  month = {April},
  version = {0.0.93},
  keywords = {Haskell, Interpreter, GHC},
  subtype = {program},
}

@Misc{morrow2009vacuum-0.0.92,
  author = {Matt Morrow},
  title = {{vacuum: Extract graph representations of ghc heap values.}},
  howpublished = {\url{http://hackage.haskell.org/package/vacuum-0.0.92}},
  year = {2009},
  month = {April},
  version = {0.0.92},
  keywords = {Haskell, Interpreter, GHC},
  subtype = {program},
}

@Misc{morrow2009vacuum-0.0.6,
  author = {Matt Morrow},
  title = {{vacuum: Extract graph representations of ghc heap values.}},
  howpublished = {\url{http://hackage.haskell.org/package/vacuum-0.0.6}},
  year = {2009},
  month = {March},
  version = {0.0.6},
  keywords = {Haskell, Interpreter, GHC},
  subtype = {program},
}

@Misc{morrow2009vacuum-0.0.1,
  author = {Matt Morrow},
  title = {{vacuum: Extract graph representations of ghc heap values.}},
  howpublished = {\url{http://hackage.haskell.org/package/vacuum-0.0.1}},
  year = {2009},
  month = {March},
  version = {0.0.1},
  keywords = {Haskell, Interpreter, GHC},
  subtype = {program},
}

@Misc{morrow2009vacuum-0.0.3,
  author = {Matt Morrow},
  title = {{vacuum: Extract graph representations of ghc heap values.}},
  howpublished = {\url{http://hackage.haskell.org/package/vacuum-0.0.3}},
  year = {2009},
  month = {March},
  version = {0.0.3},
  keywords = {Haskell, Interpreter, GHC},
  subtype = {program},
}

@Misc{morrow2009vacuum-0.0.91,
  author = {Matt Morrow},
  title = {{vacuum: Extract graph representations of ghc heap values.}},
  howpublished = {\url{http://hackage.haskell.org/package/vacuum-0.0.91}},
  year = {2009},
  month = {April},
  version = {0.0.91},
  keywords = {Haskell, Interpreter, GHC},
  subtype = {program},
}

@Misc{morrow2009vacuum-0.0.5.1,
  author = {Matt Morrow},
  title = {{vacuum: Extract graph representations of ghc heap values.}},
  howpublished = {\url{http://hackage.haskell.org/package/vacuum-0.0.5.1}},
  year = {2009},
  month = {March},
  version = {0.0.5.1},
  keywords = {Haskell, Interpreter, GHC},
  subtype = {program},
}

@Misc{morrow2009vacuum-1.0.0,
  author = {Matt Morrow},
  title = {{vacuum: Extract graph representations of ghc heap values.}},
  howpublished = {\url{http://hackage.haskell.org/package/vacuum-1.0.0}},
  year = {2009},
  month = {August},
  version = {1.0.0},
  keywords = {Haskell, Debug, GHC},
  subtype = {program},
}

@Misc{morrow2009vacuum-0.0.4,
  author = {Matt Morrow},
  title = {{vacuum: Extract graph representations of ghc heap values.}},
  howpublished = {\url{http://hackage.haskell.org/package/vacuum-0.0.4}},
  year = {2009},
  month = {March},
  version = {0.0.4},
  keywords = {Haskell, Interpreter, GHC},
  subtype = {program},
}

@Misc{morrow2009vacuum-0.0.8,
  author = {Matt Morrow},
  title = {{vacuum: Extract graph representations of ghc heap values.}},
  howpublished = {\url{http://hackage.haskell.org/package/vacuum-0.0.8}},
  year = {2009},
  month = {April},
  version = {0.0.8},
  keywords = {Haskell, Interpreter, GHC},
  subtype = {program},
}

@Misc{morrow2009vacuum-0.0.9,
  author = {Matt Morrow},
  title = {{vacuum: Extract graph representations of ghc heap values.}},
  howpublished = {\url{http://hackage.haskell.org/package/vacuum-0.0.9}},
  year = {2009},
  month = {April},
  version = {0.0.9},
  keywords = {Haskell, Interpreter, GHC},
  subtype = {program},
}

@Misc{team2009happstack-server-0.3.1,
  author = {Happstack team and HAppS LLC},
  title = {{happstack-server: Web related tools and services.}},
  howpublished = {\url{http://hackage.haskell.org/package/happstack-server-0.3.1}},
  year = {2009},
  month = {June},
  version = {0.3.1},
  keywords = {Haskell, Web, Distributed Computing},
  subtype = {program},
}

@Misc{team2010happstack-server-0.5.0,
  author = {Happstack team and HAppS LLC},
  title = {{happstack-server: Web related tools and services.}},
  howpublished = {\url{http://hackage.haskell.org/package/happstack-server-0.5.0}},
  year = {2010},
  month = {May},
  version = {0.5.0},
  keywords = {Haskell, Web, Distributed Computing},
  subtype = {program},
}

@Misc{team2009happstack-server-0.3.3,
  author = {Happstack team and HAppS LLC},
  title = {{happstack-server: Web related tools and services.}},
  howpublished = {\url{http://hackage.haskell.org/package/happstack-server-0.3.3}},
  year = {2009},
  month = {July},
  version = {0.3.3},
  keywords = {Haskell, Web, Distributed Computing},
  subtype = {program},
}

@Misc{team2010happstack-server-0.5.0.2,
  author = {Happstack team and HAppS LLC},
  title = {{happstack-server: Web related tools and services.}},
  howpublished = {\url{http://hackage.haskell.org/package/happstack-server-0.5.0.2}},
  year = {2010},
  month = {May},
  version = {0.5.0.2},
  keywords = {Haskell, Web, Distributed Computing},
  subtype = {program},
}

@Misc{team2009happstack-server-0.2.1,
  author = {Happstack team and HAppS LLC},
  title = {{happstack-server: Web related tools and services.}},
  howpublished = {\url{http://hackage.haskell.org/package/happstack-server-0.2.1}},
  year = {2009},
  month = {March},
  version = {0.2.1},
  keywords = {Haskell, Web, Distributed Computing},
  subtype = {program},
}

@Misc{team2009happstack-server-0.3.2,
  author = {Happstack team and HAppS LLC},
  title = {{happstack-server: Web related tools and services.}},
  howpublished = {\url{http://hackage.haskell.org/package/happstack-server-0.3.2}},
  year = {2009},
  month = {June},
  version = {0.3.2},
  keywords = {Haskell, Web, Distributed Computing},
  subtype = {program},
}

@Misc{team2009happstack-server-0.1,
  author = {Happstack team and HAppS LLC},
  title = {{happstack-server: Web related tools and services.}},
  howpublished = {\url{http://hackage.haskell.org/package/happstack-server-0.1}},
  year = {2009},
  month = {February},
  version = {0.1},
  keywords = {Haskell, Web, Distributed Computing},
  subtype = {program},
}

@Misc{team2009happstack-server-0.4.1,
  author = {Happstack team and HAppS LLC},
  title = {{happstack-server: Web related tools and services.}},
  howpublished = {\url{http://hackage.haskell.org/package/happstack-server-0.4.1}},
  year = {2009},
  month = {December},
  version = {0.4.1},
  keywords = {Haskell, Web, Distributed Computing},
  subtype = {program},
}

@Misc{dusek2008system-uuid-0.0.0,
  author = {Jason Dusek},
  title = {{system-uuid: Bindings to system UUID functions.}},
  howpublished = {\url{http://hackage.haskell.org/package/system-uuid-0.0.0}},
  year = {2008},
  month = {November},
  version = {0.0.0},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dusek2008system-uuid-1.0.2,
  author = {Jason Dusek},
  title = {{system-uuid: Bindings to system UUID functions.}},
  howpublished = {\url{http://hackage.haskell.org/package/system-uuid-1.0.2}},
  year = {2008},
  month = {December},
  version = {1.0.2},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dusek2010system-uuid-1.3.0,
  author = {Jason Dusek},
  title = {{system-uuid: Bindings to system UUID functions.}},
  howpublished = {\url{http://hackage.haskell.org/package/system-uuid-1.3.0}},
  year = {2010},
  month = {August},
  version = {1.3.0},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dusek2008system-uuid-0.0.1,
  author = {Jason Dusek},
  title = {{system-uuid: Bindings to system UUID functions.}},
  howpublished = {\url{http://hackage.haskell.org/package/system-uuid-0.0.1}},
  year = {2008},
  month = {November},
  version = {0.0.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dusek2008system-uuid-1.0.0,
  author = {Jason Dusek},
  title = {{system-uuid: Bindings to system UUID functions.}},
  howpublished = {\url{http://hackage.haskell.org/package/system-uuid-1.0.0}},
  year = {2008},
  month = {November},
  version = {1.0.0},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dusek2008system-uuid-1.0.1,
  author = {Jason Dusek},
  title = {{system-uuid: Bindings to system UUID functions.}},
  howpublished = {\url{http://hackage.haskell.org/package/system-uuid-1.0.1}},
  year = {2008},
  month = {November},
  version = {1.0.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dusek2010system-uuid-1.2.0,
  author = {Jason Dusek},
  title = {{system-uuid: Bindings to system UUID functions.}},
  howpublished = {\url{http://hackage.haskell.org/package/system-uuid-1.2.0}},
  year = {2010},
  month = {January},
  version = {1.2.0},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{dusek2008system-uuid-1.1.0,
  author = {Jason Dusek},
  title = {{system-uuid: Bindings to system UUID functions.}},
  howpublished = {\url{http://hackage.haskell.org/package/system-uuid-1.1.0}},
  year = {2008},
  month = {December},
  version = {1.1.0},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{hawkins2010ltl-0.0.0,
  author = {Tom Hawkins},
  title = {{ltl: Using linear temporal logic (LTL) to verify embedded software and hardware.}},
  howpublished = {\url{http://hackage.haskell.org/package/ltl-0.0.0}},
  year = {2010},
  month = {April},
  version = {0.0.0},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{malde2009trimpolya-0,
  author = {Ketil Malde},
  title = {{trimpolya: Search for, annotate and trim poly-A tail}},
  howpublished = {\url{http://hackage.haskell.org/package/trimpolya-0}},
  year = {2009},
  month = {December},
  version = {0},
  keywords = {Haskell, Bioinformatics},
  subtype = {program},
}

@Misc{bogdanov2010redis-0.3,
  author = {Alexander Bogdanov},
  title = {{redis: A driver for Redis key-value database}},
  howpublished = {\url{http://hackage.haskell.org/package/redis-0.3}},
  year = {2010},
  month = {March},
  version = {0.3},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{bogdanov2010redis-0.5,
  author = {Alexander Bogdanov},
  title = {{redis: A driver for Redis key-value database}},
  howpublished = {\url{http://hackage.haskell.org/package/redis-0.5}},
  year = {2010},
  month = {April},
  version = {0.5},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{bogdanov2010redis-0.4,
  author = {Alexander Bogdanov},
  title = {{redis: A driver for Redis key-value database}},
  howpublished = {\url{http://hackage.haskell.org/package/redis-0.4}},
  year = {2010},
  month = {March},
  version = {0.4},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{bogdanov2010redis-0.7.1,
  author = {Alexander Bogdanov},
  title = {{redis: A driver for Redis key-value database}},
  howpublished = {\url{http://hackage.haskell.org/package/redis-0.7.1}},
  year = {2010},
  month = {July},
  version = {0.7.1},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{bogdanov2010redis-0.5.2,
  author = {Alexander Bogdanov},
  title = {{redis: A driver for Redis key-value database}},
  howpublished = {\url{http://hackage.haskell.org/package/redis-0.5.2}},
  year = {2010},
  month = {April},
  version = {0.5.2},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{bogdanov2010redis-0.7,
  author = {Alexander Bogdanov},
  title = {{redis: A driver for Redis key-value database}},
  howpublished = {\url{http://hackage.haskell.org/package/redis-0.7}},
  year = {2010},
  month = {June},
  version = {0.7},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{bogdanov2010redis-0.3.1,
  author = {Alexander Bogdanov},
  title = {{redis: A driver for Redis key-value database}},
  howpublished = {\url{http://hackage.haskell.org/package/redis-0.3.1}},
  year = {2010},
  month = {March},
  version = {0.3.1},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{bogdanov2010redis-0.5.1,
  author = {Alexander Bogdanov},
  title = {{redis: A driver for Redis key-value database}},
  howpublished = {\url{http://hackage.haskell.org/package/redis-0.5.1}},
  year = {2010},
  month = {April},
  version = {0.5.1},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{bogdanov2010redis-0.7.2,
  author = {Alexander Bogdanov},
  title = {{redis: A driver for Redis key-value database}},
  howpublished = {\url{http://hackage.haskell.org/package/redis-0.7.2}},
  year = {2010},
  month = {August},
  version = {0.7.2},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{bogdanov2010redis-0.8.1,
  author = {Alexander Bogdanov},
  title = {{redis: A driver for Redis key-value database}},
  howpublished = {\url{http://hackage.haskell.org/package/redis-0.8.1}},
  year = {2010},
  month = {September},
  version = {0.8.1},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{bogdanov2010redis-0.1,
  author = {Alexander Bogdanov},
  title = {{redis: A driver for Redis key-value database}},
  howpublished = {\url{http://hackage.haskell.org/package/redis-0.1}},
  year = {2010},
  month = {February},
  version = {0.1},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{bogdanov2010redis-0.6,
  author = {Alexander Bogdanov},
  title = {{redis: A driver for Redis key-value database}},
  howpublished = {\url{http://hackage.haskell.org/package/redis-0.6}},
  year = {2010},
  month = {May},
  version = {0.6},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{bogdanov2010redis-0.2,
  author = {Alexander Bogdanov},
  title = {{redis: A driver for Redis key-value database}},
  howpublished = {\url{http://hackage.haskell.org/package/redis-0.2}},
  year = {2010},
  month = {March},
  version = {0.2},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{bogdanov2010redis-0.8,
  author = {Alexander Bogdanov},
  title = {{redis: A driver for Redis key-value database}},
  howpublished = {\url{http://hackage.haskell.org/package/redis-0.8}},
  year = {2010},
  month = {September},
  version = {0.8},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{boespflug2009hmk-0.9.1,
  author = {Mathieu Boespflug},
  title = {{hmk: A make alternative based on Plan9's mk.}},
  howpublished = {\url{http://hackage.haskell.org/package/hmk-0.9.1}},
  year = {2009},
  month = {October},
  version = {0.9.1},
  keywords = {Haskell, Control, Development, Distribution},
  subtype = {program},
}

@Misc{boespflug2010hmk-0.9.7,
  author = {Mathieu Boespflug},
  title = {{hmk: A make alternative based on Plan9's mk.}},
  howpublished = {\url{http://hackage.haskell.org/package/hmk-0.9.7}},
  year = {2010},
  month = {March},
  version = {0.9.7},
  keywords = {Haskell, Control, Development, Distribution},
  subtype = {program},
}

@Misc{boespflug2009hmk-0.9.2,
  author = {Mathieu Boespflug},
  title = {{hmk: A make alternative based on Plan9's mk.}},
  howpublished = {\url{http://hackage.haskell.org/package/hmk-0.9.2}},
  year = {2009},
  month = {October},
  version = {0.9.2},
  keywords = {Haskell, Control, Development, Distribution},
  subtype = {program},
}

@Misc{boespflug2009hmk-0.9,
  author = {Mathieu Boespflug},
  title = {{hmk: A make alternative based on Plan9's mk.}},
  howpublished = {\url{http://hackage.haskell.org/package/hmk-0.9}},
  year = {2009},
  month = {October},
  version = {0.9},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{boespflug2009hmk-0.9.5,
  author = {Mathieu Boespflug},
  title = {{hmk: A make alternative based on Plan9's mk.}},
  howpublished = {\url{http://hackage.haskell.org/package/hmk-0.9.5}},
  year = {2009},
  month = {October},
  version = {0.9.5},
  keywords = {Haskell, Control, Development, Distribution},
  subtype = {program},
}

@Misc{boespflug2009hmk-0.9.4,
  author = {Mathieu Boespflug},
  title = {{hmk: A make alternative based on Plan9's mk.}},
  howpublished = {\url{http://hackage.haskell.org/package/hmk-0.9.4}},
  year = {2009},
  month = {October},
  version = {0.9.4},
  keywords = {Haskell, Control, Development, Distribution},
  subtype = {program},
}

@Misc{boespflug2010hmk-0.9.6,
  author = {Mathieu Boespflug},
  title = {{hmk: A make alternative based on Plan9's mk.}},
  howpublished = {\url{http://hackage.haskell.org/package/hmk-0.9.6}},
  year = {2010},
  month = {March},
  version = {0.9.6},
  keywords = {Haskell, Control, Development, Distribution},
  subtype = {program},
}

@Misc{boespflug2009hmk-0.9.3,
  author = {Mathieu Boespflug},
  title = {{hmk: A make alternative based on Plan9's mk.}},
  howpublished = {\url{http://hackage.haskell.org/package/hmk-0.9.3}},
  year = {2009},
  month = {October},
  version = {0.9.3},
  keywords = {Haskell, Control, Development, Distribution},
  subtype = {program},
}

@Misc{stewart2008testpattern-0.1,
  author = {Don Stewart},
  title = {{testpattern: Display a monitor test pattern}},
  howpublished = {\url{http://hackage.haskell.org/package/testpattern-0.1}},
  year = {2008},
  month = {August},
  version = {0.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{tang2007HsHaruPDF-0.0.0,
  author = {Audrey Tang},
  title = {{HsHaruPDF: Haskell binding to libharu (http://libharu.sourceforge.net/)}},
  howpublished = {\url{http://hackage.haskell.org/package/HsHaruPDF-0.0.0}},
  year = {2007},
  month = {November},
  version = {0.0.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{lindstrøm2007AutoForms-0.4.0,
  author = {Mads Lindstr\o{}m},
  title = {{AutoForms: GUI library based upon generic programming (SYB3)}},
  howpublished = {\url{http://hackage.haskell.org/package/AutoForms-0.4.0}},
  year = {2007},
  month = {December},
  version = {0.4.0},
  keywords = {Haskell, GUI},
  subtype = {program},
}

@Misc{lindstrøm2008AutoForms-0.4.2,
  author = {Mads Lindstr\o{}m},
  title = {{AutoForms: GUI library based upon generic programming (SYB3)}},
  howpublished = {\url{http://hackage.haskell.org/package/AutoForms-0.4.2}},
  year = {2008},
  month = {September},
  version = {0.4.2},
  keywords = {Haskell, GUI},
  subtype = {program},
}

@Misc{uniforminformatikunibremende2010uni-events-2.2.0.0,
  author = {uniform@informatik.uni-bremen.de},
  title = {{uni-events: Event handling for the uniform workbench}},
  howpublished = {\url{http://hackage.haskell.org/package/uni-events-2.2.0.0}},
  year = {2010},
  month = {October},
  version = {2.2.0.0},
  keywords = {Haskell, Uniform},
  subtype = {program},
}

@Misc{bailey2008HCL-1.3,
  author = {Justin Bailey},
  title = {{HCL: High-level library for building command line interfaces.}},
  howpublished = {\url{http://hackage.haskell.org/package/HCL-1.3}},
  year = {2008},
  month = {January},
  version = {1.3},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{bailey2009HCL-1.4,
  author = {Justin Bailey},
  title = {{HCL: High-level library for building command line interfaces.}},
  howpublished = {\url{http://hackage.haskell.org/package/HCL-1.4}},
  year = {2009},
  month = {February},
  version = {1.4},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{bailey2007HCL-1.1,
  author = {Justin Bailey},
  title = {{HCL: High-level library for building command line interfaces.}},
  howpublished = {\url{http://hackage.haskell.org/package/HCL-1.1}},
  year = {2007},
  month = {July},
  version = {1.1},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{bailey2007HCL-1.2,
  author = {Justin Bailey},
  title = {{HCL: High-level library for building command line interfaces.}},
  howpublished = {\url{http://hackage.haskell.org/package/HCL-1.2}},
  year = {2007},
  month = {October},
  version = {1.2},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{bailey2007HCL-1.0,
  author = {Justin Bailey},
  title = {{HCL: High-level library for building command line interfaces.}},
  howpublished = {\url{http://hackage.haskell.org/package/HCL-1.0}},
  year = {2007},
  month = {July},
  version = {1.0},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{mainland2010mainland-pretty-0.1.0.1,
  author = {Geoffrey Mainland},
  title = {{mainland-pretty: Pretty printing designed for printing source code.}},
  howpublished = {\url{http://hackage.haskell.org/package/mainland-pretty-0.1.0.1}},
  year = {2010},
  month = {October},
  version = {0.1.0.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{mainland2010mainland-pretty-0.1,
  author = {Geoffrey Mainland},
  title = {{mainland-pretty: Pretty printing designed for printing source code.}},
  howpublished = {\url{http://hackage.haskell.org/package/mainland-pretty-0.1}},
  year = {2010},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{wang2009yuuko-2009.10.23.2,
  author = {Wang and Jinjing},
  title = {{yuuko: A transcendental HTML parser gently wrapping the HXT library}},
  howpublished = {\url{http://hackage.haskell.org/package/yuuko-2009.10.23.2}},
  year = {2009},
  month = {October},
  version = {2009.10.23.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{wang2010yuuko-2010.1.23,
  author = {Wang and Jinjing},
  title = {{yuuko: A transcendental HTML parser gently wrapping the HXT library}},
  howpublished = {\url{http://hackage.haskell.org/package/yuuko-2010.1.23}},
  year = {2010},
  month = {February},
  version = {2010.1.23},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{wang2009yuuko-2009.10.23.1,
  author = {Wang and Jinjing},
  title = {{yuuko: A transcendental HTML parser gently wrapping the HXT library}},
  howpublished = {\url{http://hackage.haskell.org/package/yuuko-2009.10.23.1}},
  year = {2009},
  month = {October},
  version = {2009.10.23.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{wang2009yuuko-2009.10.23,
  author = {Wang and Jinjing},
  title = {{yuuko: A transcendental HTML parser gently wrapping the HXT library}},
  howpublished = {\url{http://hackage.haskell.org/package/yuuko-2009.10.23}},
  year = {2009},
  month = {October},
  version = {2009.10.23},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{brown2010chp-mtl-1.0.0,
  author = {Neil Brown},
  title = {{chp-mtl: MTL class instances for the CHP library}},
  howpublished = {\url{http://hackage.haskell.org/package/chp-mtl-1.0.0}},
  year = {2010},
  month = {May},
  version = {1.0.0},
  keywords = {Haskell, Concurrency},
  subtype = {program},
}

@Misc{corona2010properties-0.0.2,
  author = {Alberto G\'{o}mez Corona},
  title = {{properties: check quickCheck properties in real time.}},
  howpublished = {\url{http://hackage.haskell.org/package/properties-0.0.2}},
  year = {2010},
  month = {June},
  version = {0.0.2},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{corona2010properties-0.0.1,
  author = {Alberto G\'{o}mez Corona},
  title = {{properties: check quickCheck properties in real time.}},
  howpublished = {\url{http://hackage.haskell.org/package/properties-0.0.1}},
  year = {2010},
  month = {June},
  version = {0.0.1},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{heard2009buster-network-1.1,
  author = {Jeff Heard},
  title = {{buster-network: Almost but not quite entirely unlike FRP}},
  howpublished = {\url{http://hackage.haskell.org/package/buster-network-1.1}},
  year = {2009},
  month = {April},
  version = {1.1},
  keywords = {Haskell, FRP},
  subtype = {program},
}

@Misc{heard2009buster-network-1.2,
  author = {Jeff Heard},
  title = {{buster-network: Almost but not quite entirely unlike FRP}},
  howpublished = {\url{http://hackage.haskell.org/package/buster-network-1.2}},
  year = {2009},
  month = {May},
  version = {1.2},
  keywords = {Haskell, FRP},
  subtype = {program},
}

@Misc{heard2009buster-network-1.0,
  author = {Jeff Heard},
  title = {{buster-network: Almost but not quite entirely unlike FRP}},
  howpublished = {\url{http://hackage.haskell.org/package/buster-network-1.0}},
  year = {2009},
  month = {April},
  version = {1.0},
  keywords = {Haskell, FRP},
  subtype = {program},
}

@Misc{leijen2008ansi-wl-pprint-0.3.1,
  author = {Daan Leijen and Max Bolingbroke},
  title = {{ansi-wl-pprint: The Wadler/Leijen Pretty Printer for colored ANSI terminal output}},
  howpublished = {\url{http://hackage.haskell.org/package/ansi-wl-pprint-0.3.1}},
  year = {2008},
  month = {September},
  version = {0.3.1},
  keywords = {Haskell, User Interfaces, Text},
  subtype = {program},
}

@Misc{leijen2008ansi-wl-pprint-0.5.0,
  author = {Daan Leijen and Max Bolingbroke},
  title = {{ansi-wl-pprint: The Wadler/Leijen Pretty Printer for colored ANSI terminal output}},
  howpublished = {\url{http://hackage.haskell.org/package/ansi-wl-pprint-0.5.0}},
  year = {2008},
  month = {November},
  version = {0.5.0},
  keywords = {Haskell, User Interfaces, Text},
  subtype = {program},
}

@Misc{leijen2008ansi-wl-pprint-0.4.0,
  author = {Daan Leijen and Max Bolingbroke},
  title = {{ansi-wl-pprint: The Wadler/Leijen Pretty Printer for colored ANSI terminal output}},
  howpublished = {\url{http://hackage.haskell.org/package/ansi-wl-pprint-0.4.0}},
  year = {2008},
  month = {September},
  version = {0.4.0},
  keywords = {Haskell, User Interfaces, Text},
  subtype = {program},
}

@Misc{leijen2009ansi-wl-pprint-0.5.1,
  author = {Daan Leijen and Max Bolingbroke},
  title = {{ansi-wl-pprint: The Wadler/Leijen Pretty Printer for colored ANSI terminal output}},
  howpublished = {\url{http://hackage.haskell.org/package/ansi-wl-pprint-0.5.1}},
  year = {2009},
  month = {November},
  version = {0.5.1},
  keywords = {Haskell, User Interfaces, Text},
  subtype = {program},
}

@Misc{leijen2008ansi-wl-pprint-0.3.0,
  author = {Daan Leijen and Max Bolingbroke},
  title = {{ansi-wl-pprint: The Wadler/Leijen Pretty Printer for colored ANSI terminal output}},
  howpublished = {\url{http://hackage.haskell.org/package/ansi-wl-pprint-0.3.0}},
  year = {2008},
  month = {September},
  version = {0.3.0},
  keywords = {Haskell, User Interfaces, Text},
  subtype = {program},
}

@Misc{leijen2008ansi-wl-pprint-0.1,
  author = {Daan Leijen and Max Bolingbroke},
  title = {{ansi-wl-pprint: The Wadler/Leijen Pretty Printer for colored ANSI terminal output}},
  howpublished = {\url{http://hackage.haskell.org/package/ansi-wl-pprint-0.1}},
  year = {2008},
  month = {September},
  version = {0.1},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{leijen2008ansi-wl-pprint-0.2,
  author = {Daan Leijen and Max Bolingbroke},
  title = {{ansi-wl-pprint: The Wadler/Leijen Pretty Printer for colored ANSI terminal output}},
  howpublished = {\url{http://hackage.haskell.org/package/ansi-wl-pprint-0.2}},
  year = {2008},
  month = {September},
  version = {0.2},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{yamamoto2010dns-0.1.0,
  author = {Kazu Yamamoto},
  title = {{dns: DNS libary in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/dns-0.1.0}},
  year = {2010},
  month = {June},
  version = {0.1.0},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{meacham2008stringtable-atom-0.0.5,
  author = {John Meacham},
  title = {{stringtable-atom: Memoize Strings as Atoms for fast comparison and sorting, with maps and sets}},
  howpublished = {\url{http://hackage.haskell.org/package/stringtable-atom-0.0.5}},
  year = {2008},
  month = {November},
  version = {0.0.5},
  keywords = {Haskell, Data, Pugs},
  subtype = {program},
}

@Misc{meacham2008stringtable-atom-0.0.2,
  author = {John Meacham},
  title = {{stringtable-atom: Memoize Strings as Atoms for fast comparison and sorting, with maps and sets}},
  howpublished = {\url{http://hackage.haskell.org/package/stringtable-atom-0.0.2}},
  year = {2008},
  month = {April},
  version = {0.0.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{meacham2008stringtable-atom-0.0.6,
  author = {John Meacham},
  title = {{stringtable-atom: Memoize Strings as Atoms for fast comparison and sorting, with maps and sets}},
  howpublished = {\url{http://hackage.haskell.org/package/stringtable-atom-0.0.6}},
  year = {2008},
  month = {November},
  version = {0.0.6},
  keywords = {Haskell, Data, Pugs},
  subtype = {program},
}

@Misc{meacham2008stringtable-atom-0.0.1,
  author = {John Meacham},
  title = {{stringtable-atom: Maps strings to Atoms for fast equality and ordering comparison}},
  howpublished = {\url{http://hackage.haskell.org/package/stringtable-atom-0.0.1}},
  year = {2008},
  month = {March},
  version = {0.0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{meacham2008stringtable-atom-0.0.3,
  author = {John Meacham},
  title = {{stringtable-atom: Memoize Strings as Atoms for fast comparison and sorting, with maps and sets}},
  howpublished = {\url{http://hackage.haskell.org/package/stringtable-atom-0.0.3}},
  year = {2008},
  month = {June},
  version = {0.0.3},
  keywords = {Haskell, Data, Pugs},
  subtype = {program},
}

@Misc{meacham2008stringtable-atom-0.0.4,
  author = {John Meacham},
  title = {{stringtable-atom: Memoize Strings as Atoms for fast comparison and sorting, with maps and sets}},
  howpublished = {\url{http://hackage.haskell.org/package/stringtable-atom-0.0.4}},
  year = {2008},
  month = {June},
  version = {0.0.4},
  keywords = {Haskell, Data, Pugs},
  subtype = {program},
}

@Misc{meacham2009stringtable-atom-0.0.6.1,
  author = {John Meacham},
  title = {{stringtable-atom: Memoize Strings as Atoms for fast comparison and sorting, with maps and sets}},
  howpublished = {\url{http://hackage.haskell.org/package/stringtable-atom-0.0.6.1}},
  year = {2009},
  month = {December},
  version = {0.0.6.1},
  keywords = {Haskell, Data, Pugs},
  subtype = {program},
}

@Misc{lato2010adaptive-tuple-0.1.0,
  author = {John W. Lato and jwlato@gmail.com},
  title = {{adaptive-tuple: Self-optimizing tuple types}},
  howpublished = {\url{http://hackage.haskell.org/package/adaptive-tuple-0.1.0}},
  year = {2010},
  month = {January},
  version = {0.1.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{lato2010adaptive-tuple-0.2.0,
  author = {John W. Lato and jwlato@gmail.com},
  title = {{adaptive-tuple: Self-optimizing tuple types}},
  howpublished = {\url{http://hackage.haskell.org/package/adaptive-tuple-0.2.0}},
  year = {2010},
  month = {March},
  version = {0.2.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{lato2010adaptive-tuple-0.1.1,
  author = {John W. Lato and jwlato@gmail.com},
  title = {{adaptive-tuple: Self-optimizing tuple types}},
  howpublished = {\url{http://hackage.haskell.org/package/adaptive-tuple-0.1.1}},
  year = {2010},
  month = {March},
  version = {0.1.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{neun2009hevolisa-0.0,
  author = {Daniel Neun},
  title = {{hevolisa: Genetic Mona Lisa problem in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/hevolisa-0.0}},
  year = {2009},
  month = {February},
  version = {0.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{neun2009hevolisa-0.0.1,
  author = {Daniel Neun},
  title = {{hevolisa: Genetic Mona Lisa problem in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/hevolisa-0.0.1}},
  year = {2009},
  month = {March},
  version = {0.0.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{oconnordavis2010SFont-0.1.1,
  author = {Liam O'Connor-Davis},
  title = {{SFont: SFont SDL Bitmap Fonts}},
  howpublished = {\url{http://hackage.haskell.org/package/SFont-0.1.1}},
  year = {2010},
  month = {January},
  version = {0.1.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{oconnordavis2010SFont-0.1,
  author = {Liam O'Connor-Davis},
  title = {{SFont: SFont SDL Bitmap Fonts}},
  howpublished = {\url{http://hackage.haskell.org/package/SFont-0.1}},
  year = {2010},
  month = {January},
  version = {0.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{naylor2007sparsecheck-0.1,
  author = {Matthew Naylor},
  title = {{sparsecheck: A Logic Programming Library for Test-Data Generation}},
  howpublished = {\url{http://hackage.haskell.org/package/sparsecheck-0.1}},
  year = {2007},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{eijkel2009hommage-0.0.5,
  author = {Daniel van den Eijkel},
  title = {{hommage: Haskell Offline Music Manipulation And Generation EDSL}},
  howpublished = {\url{http://hackage.haskell.org/package/hommage-0.0.5}},
  year = {2009},
  month = {April},
  version = {0.0.5},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{eijkel2010hommage-0.0.6,
  author = {Daniel van den Eijkel},
  title = {{hommage: Haskell Offline Music Manipulation And Generation EDSL}},
  howpublished = {\url{http://hackage.haskell.org/package/hommage-0.0.6}},
  year = {2010},
  month = {March},
  version = {0.0.6},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{eriksen2009geohash-1.0.1,
  author = {marius a. eriksen},
  title = {{geohash: Geohash latitudes and longitudes.}},
  howpublished = {\url{http://hackage.haskell.org/package/geohash-1.0.1}},
  year = {2009},
  month = {October},
  version = {1.0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{eriksen2009geohash-1.0,
  author = {marius a. eriksen},
  title = {{geohash: Geohash latitudes and longitudes.}},
  howpublished = {\url{http://hackage.haskell.org/package/geohash-1.0}},
  year = {2009},
  month = {October},
  version = {1.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{weel2007csv-0.1.0,
  author = {Jaap Weel},
  title = {{csv: CSV loader and dumper}},
  howpublished = {\url{http://hackage.haskell.org/package/csv-0.1.0}},
  year = {2007},
  month = {June},
  version = {0.1.0},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{weel2007csv-0.1.1,
  author = {Jaap Weel},
  title = {{csv: CSV loader and dumper}},
  howpublished = {\url{http://hackage.haskell.org/package/csv-0.1.1}},
  year = {2007},
  month = {June},
  version = {0.1.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{jeltsch2007lax-0.0.0,
  author = {Wolfgang Jeltsch},
  title = {{lax: Lax arrows}},
  howpublished = {\url{http://hackage.haskell.org/package/lax-0.0.0}},
  year = {2007},
  month = {November},
  version = {0.0.0},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{jeltsch2008lax-0.0.0.1,
  author = {Wolfgang Jeltsch},
  title = {{lax: Lax arrows}},
  howpublished = {\url{http://hackage.haskell.org/package/lax-0.0.0.1}},
  year = {2008},
  month = {March},
  version = {0.0.0.1},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{jeltsch2008lax-0.1.0.0,
  author = {Wolfgang Jeltsch},
  title = {{lax: Lax arrows}},
  howpublished = {\url{http://hackage.haskell.org/package/lax-0.1.0.0}},
  year = {2008},
  month = {November},
  version = {0.1.0.0},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{bringert2007cabal-upload-0.3,
  author = {Bjorn Bringert},
  title = {{cabal-upload: Command-line tool for uploading packages to Hackage}},
  howpublished = {\url{http://hackage.haskell.org/package/cabal-upload-0.3}},
  year = {2007},
  month = {April},
  version = {0.3},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{bringert2007cabal-upload-0.4,
  author = {Bjorn Bringert},
  title = {{cabal-upload: Command-line tool for uploading packages to Hackage}},
  howpublished = {\url{http://hackage.haskell.org/package/cabal-upload-0.4}},
  year = {2007},
  month = {August},
  version = {0.4},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{bringert2007cabal-upload-0.1,
  author = {Bjorn Bringert},
  title = {{cabal-upload: Command-line tool for uploading packages to Hackage}},
  howpublished = {\url{http://hackage.haskell.org/package/cabal-upload-0.1}},
  year = {2007},
  month = {February},
  version = {0.1},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{bringert2007cabal-upload-0.2,
  author = {Bjorn Bringert},
  title = {{cabal-upload: Command-line tool for uploading packages to Hackage}},
  howpublished = {\url{http://hackage.haskell.org/package/cabal-upload-0.2}},
  year = {2007},
  month = {February},
  version = {0.2},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{kiselyov2010iteratee-mtl-0.4.0.2,
  author = {Oleg Kiselyov and John W. Lato},
  title = {{iteratee-mtl: Iteratee-based I/O}},
  howpublished = {\url{http://hackage.haskell.org/package/iteratee-mtl-0.4.0.2}},
  year = {2010},
  month = {August},
  version = {0.4.0.2},
  keywords = {Haskell, System, Data},
  subtype = {program},
}

@Misc{kiselyov2010iteratee-mtl-0.4.0,
  author = {Oleg Kiselyov and John W. Lato},
  title = {{iteratee-mtl: Iteratee-based I/O}},
  howpublished = {\url{http://hackage.haskell.org/package/iteratee-mtl-0.4.0}},
  year = {2010},
  month = {August},
  version = {0.4.0},
  keywords = {Haskell, System, Data},
  subtype = {program},
}

@Misc{kiselyov2010iteratee-mtl-0.4.0.1,
  author = {Oleg Kiselyov and John W. Lato},
  title = {{iteratee-mtl: Iteratee-based I/O}},
  howpublished = {\url{http://hackage.haskell.org/package/iteratee-mtl-0.4.0.1}},
  year = {2010},
  month = {August},
  version = {0.4.0.1},
  keywords = {Haskell, System, Data},
  subtype = {program},
}

@Misc{hartman2008happs-tutorial-0.3,
  author = {Thomas Hartman},
  title = {{happs-tutorial: A HAppS Tutorial that is is own demo}},
  howpublished = {\url{http://hackage.haskell.org/package/happs-tutorial-0.3}},
  year = {2008},
  month = {September},
  version = {0.3},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hartman2009happs-tutorial-0.9.1,
  author = {Thomas Hartman and Eelco Lempsink and Creighton Hogg},
  title = {{happs-tutorial: A Happstack Tutorial that is its own web 2.0-type demo.}},
  howpublished = {\url{http://hackage.haskell.org/package/happs-tutorial-0.9.1}},
  year = {2009},
  month = {October},
  version = {0.9.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hartman2008happs-tutorial-0.4,
  author = {Thomas Hartman},
  title = {{happs-tutorial: A HAppS Tutorial that is is own demo}},
  howpublished = {\url{http://hackage.haskell.org/package/happs-tutorial-0.4}},
  year = {2008},
  month = {September},
  version = {0.4},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hartman2009happs-tutorial-0.7.1,
  author = {Thomas Hartman and Eelco Lempsink and Creighton Hogg},
  title = {{happs-tutorial: A Happstack Tutorial that is its own web 2.0-type demo.}},
  howpublished = {\url{http://hackage.haskell.org/package/happs-tutorial-0.7.1}},
  year = {2009},
  month = {February},
  version = {0.7.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hartman2008happs-tutorial-0.6.0,
  author = {Thomas Hartman and Eelco Lempsink},
  title = {{happs-tutorial: A HAppS Tutorial that is is own demo}},
  howpublished = {\url{http://hackage.haskell.org/package/happs-tutorial-0.6.0}},
  year = {2008},
  month = {December},
  version = {0.6.0},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hartman2008happs-tutorial-0.4.3,
  author = {Thomas Hartman},
  title = {{happs-tutorial: A HAppS Tutorial that is is own demo}},
  howpublished = {\url{http://hackage.haskell.org/package/happs-tutorial-0.4.3}},
  year = {2008},
  month = {September},
  version = {0.4.3},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hartman2009happs-tutorial-0.7,
  author = {Thomas Hartman and Eelco Lempsink and Creighton Hogg},
  title = {{happs-tutorial: A HAppS Tutorial that is is own web 2.0-type demo.}},
  howpublished = {\url{http://hackage.haskell.org/package/happs-tutorial-0.7}},
  year = {2009},
  month = {February},
  version = {0.7},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hartman2008happs-tutorial-0.5.0,
  author = {Thomas Hartman and Eelco Lempsink},
  title = {{happs-tutorial: A HAppS Tutorial that is is own demo}},
  howpublished = {\url{http://hackage.haskell.org/package/happs-tutorial-0.5.0}},
  year = {2008},
  month = {December},
  version = {0.5.0},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hartman2008happs-tutorial-0.0,
  author = {Thomas Hartman},
  title = {{happs-tutorial: A HAppS Tutorial that is is own demo}},
  howpublished = {\url{http://hackage.haskell.org/package/happs-tutorial-0.0}},
  year = {2008},
  month = {June},
  version = {0.0},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hartman2008happs-tutorial-0.6.3,
  author = {Thomas Hartman and Eelco Lempsink},
  title = {{happs-tutorial: A HAppS Tutorial that is is own web 2.0-type demo.}},
  howpublished = {\url{http://hackage.haskell.org/package/happs-tutorial-0.6.3}},
  year = {2008},
  month = {December},
  version = {0.6.3},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hartman2008happs-tutorial-0.4.5,
  author = {Thomas Hartman},
  title = {{happs-tutorial: A HAppS Tutorial that is is own demo}},
  howpublished = {\url{http://hackage.haskell.org/package/happs-tutorial-0.4.5}},
  year = {2008},
  month = {December},
  version = {0.4.5},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hartman2009happs-tutorial-0.6.5,
  author = {Thomas Hartman and Eelco Lempsink},
  title = {{happs-tutorial: A HAppS Tutorial that is is own web 2.0-type demo.}},
  howpublished = {\url{http://hackage.haskell.org/package/happs-tutorial-0.6.5}},
  year = {2009},
  month = {January},
  version = {0.6.5},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hartman2008happs-tutorial-0.5.1,
  author = {Thomas Hartman and Eelco Lempsink},
  title = {{happs-tutorial: A HAppS Tutorial that is is own demo}},
  howpublished = {\url{http://hackage.haskell.org/package/happs-tutorial-0.5.1}},
  year = {2008},
  month = {December},
  version = {0.5.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hartman2008happs-tutorial-0.6.1,
  author = {Thomas Hartman and Eelco Lempsink},
  title = {{happs-tutorial: A HAppS Tutorial that is is own demo}},
  howpublished = {\url{http://hackage.haskell.org/package/happs-tutorial-0.6.1}},
  year = {2008},
  month = {December},
  version = {0.6.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hartman2009happs-tutorial-0.9.0,
  author = {Thomas Hartman and Eelco Lempsink and Creighton Hogg},
  title = {{happs-tutorial: A Happstack Tutorial that is its own web 2.0-type demo.}},
  howpublished = {\url{http://hackage.haskell.org/package/happs-tutorial-0.9.0}},
  year = {2009},
  month = {July},
  version = {0.9.0},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hartman2009happs-tutorial-0.9.2,
  author = {Thomas Hartman and Eelco Lempsink and Creighton Hogg},
  title = {{happs-tutorial: A Happstack Tutorial that is its own web 2.0-type demo.}},
  howpublished = {\url{http://hackage.haskell.org/package/happs-tutorial-0.9.2}},
  year = {2009},
  month = {October},
  version = {0.9.2},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hartman2008happs-tutorial-0.6.2,
  author = {Thomas Hartman and Eelco Lempsink},
  title = {{happs-tutorial: A HAppS Tutorial that is is own demo}},
  howpublished = {\url{http://hackage.haskell.org/package/happs-tutorial-0.6.2}},
  year = {2008},
  month = {December},
  version = {0.6.2},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hartman2010happs-tutorial-0.9.5,
  author = {Thomas Hartman and Eelco Lempsink and Creighton Hogg},
  title = {{happs-tutorial: A Happstack Tutorial that is its own web 2.0-type demo.}},
  howpublished = {\url{http://hackage.haskell.org/package/happs-tutorial-0.9.5}},
  year = {2010},
  month = {May},
  version = {0.9.5},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hartman2008happs-tutorial-0.4.4,
  author = {Thomas Hartman},
  title = {{happs-tutorial: A HAppS Tutorial that is is own demo}},
  howpublished = {\url{http://hackage.haskell.org/package/happs-tutorial-0.4.4}},
  year = {2008},
  month = {December},
  version = {0.4.4},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hartman2010happs-tutorial-0.9.4,
  author = {Thomas Hartman and Eelco Lempsink and Creighton Hogg},
  title = {{happs-tutorial: A Happstack Tutorial that is its own web 2.0-type demo.}},
  howpublished = {\url{http://hackage.haskell.org/package/happs-tutorial-0.9.4}},
  year = {2010},
  month = {May},
  version = {0.9.4},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hartman2009happs-tutorial-0.8.1,
  author = {Thomas Hartman and Eelco Lempsink and Creighton Hogg},
  title = {{happs-tutorial: A Happstack Tutorial that is its own web 2.0-type demo.}},
  howpublished = {\url{http://hackage.haskell.org/package/happs-tutorial-0.8.1}},
  year = {2009},
  month = {March},
  version = {0.8.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hartman2009happs-tutorial-0.6.4,
  author = {Thomas Hartman and Eelco Lempsink},
  title = {{happs-tutorial: A HAppS Tutorial that is is own web 2.0-type demo.}},
  howpublished = {\url{http://hackage.haskell.org/package/happs-tutorial-0.6.4}},
  year = {2009},
  month = {January},
  version = {0.6.4},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hartman2008happs-tutorial-0.1,
  author = {Thomas Hartman},
  title = {{happs-tutorial: A HAppS Tutorial that is is own demo}},
  howpublished = {\url{http://hackage.haskell.org/package/happs-tutorial-0.1}},
  year = {2008},
  month = {June},
  version = {0.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hartman2008happs-tutorial-0.4.1,
  author = {Thomas Hartman},
  title = {{happs-tutorial: A HAppS Tutorial that is is own demo}},
  howpublished = {\url{http://hackage.haskell.org/package/happs-tutorial-0.4.1}},
  year = {2008},
  month = {September},
  version = {0.4.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hartman2008happs-tutorial-0.2,
  author = {Thomas Hartman},
  title = {{happs-tutorial: A HAppS Tutorial that is is own demo}},
  howpublished = {\url{http://hackage.haskell.org/package/happs-tutorial-0.2}},
  year = {2008},
  month = {June},
  version = {0.2},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hartman2009happs-tutorial-0.8,
  author = {Thomas Hartman and Eelco Lempsink and Creighton Hogg},
  title = {{happs-tutorial: A Happstack Tutorial that is its own web 2.0-type demo.}},
  howpublished = {\url{http://hackage.haskell.org/package/happs-tutorial-0.8}},
  year = {2009},
  month = {March},
  version = {0.8},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hartman2009happs-tutorial-0.9.3,
  author = {Thomas Hartman and Eelco Lempsink and Creighton Hogg},
  title = {{happs-tutorial: A Happstack Tutorial that is its own web 2.0-type demo.}},
  howpublished = {\url{http://hackage.haskell.org/package/happs-tutorial-0.9.3}},
  year = {2009},
  month = {November},
  version = {0.9.3},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hartman2008happs-tutorial-0.4.2,
  author = {Thomas Hartman},
  title = {{happs-tutorial: A HAppS Tutorial that is is own demo}},
  howpublished = {\url{http://hackage.haskell.org/package/happs-tutorial-0.4.2}},
  year = {2008},
  month = {September},
  version = {0.4.2},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2009http-wget-0.0.0,
  author = {Michael Snoyman},
  title = {{http-wget: Provide a simple HTTP client interface by wrapping the wget
command line tool.}},
  howpublished = {\url{http://hackage.haskell.org/package/http-wget-0.0.0}},
  year = {2009},
  month = {May},
  version = {0.0.0},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{snoyman2010http-wget-0.6.0,
  author = {Michael Snoyman},
  title = {{http-wget: Provide a simple HTTP client interface by wrapping the wget
command line tool.}},
  howpublished = {\url{http://hackage.haskell.org/package/http-wget-0.6.0}},
  year = {2010},
  month = {April},
  version = {0.6.0},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{snoyman2010http-wget-0.6.0.1,
  author = {Michael Snoyman},
  title = {{http-wget: Provide a simple HTTP client interface by wrapping the wget
command line tool.}},
  howpublished = {\url{http://hackage.haskell.org/package/http-wget-0.6.0.1}},
  year = {2010},
  month = {April},
  version = {0.6.0.1},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{snoyman2009http-wget-0.4.0,
  author = {Michael Snoyman},
  title = {{http-wget: Provide a simple HTTP client interface by wrapping the wget
command line tool.}},
  howpublished = {\url{http://hackage.haskell.org/package/http-wget-0.4.0}},
  year = {2009},
  month = {December},
  version = {0.4.0},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{snoyman2009http-wget-0.2.1,
  author = {Michael Snoyman},
  title = {{http-wget: Provide a simple HTTP client interface by wrapping the wget
command line tool.}},
  howpublished = {\url{http://hackage.haskell.org/package/http-wget-0.2.1}},
  year = {2009},
  month = {November},
  version = {0.2.1},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{snoyman2009http-wget-0.2.0,
  author = {Michael Snoyman},
  title = {{http-wget: Provide a simple HTTP client interface by wrapping the wget
command line tool.}},
  howpublished = {\url{http://hackage.haskell.org/package/http-wget-0.2.0}},
  year = {2009},
  month = {October},
  version = {0.2.0},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{snoyman2010http-wget-0.6.1,
  author = {Michael Snoyman},
  title = {{http-wget: Provide a simple HTTP client interface by wrapping the wget
command line tool.}},
  howpublished = {\url{http://hackage.haskell.org/package/http-wget-0.6.1}},
  year = {2010},
  month = {May},
  version = {0.6.1},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{snoyman2010http-wget-0.6.2,
  author = {Michael Snoyman},
  title = {{http-wget: Provide a simple HTTP client interface by wrapping the wget
command line tool.}},
  howpublished = {\url{http://hackage.haskell.org/package/http-wget-0.6.2}},
  year = {2010},
  month = {May},
  version = {0.6.2},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{snoyman2010http-wget-0.4.1,
  author = {Michael Snoyman},
  title = {{http-wget: Provide a simple HTTP client interface by wrapping the wget
command line tool.}},
  howpublished = {\url{http://hackage.haskell.org/package/http-wget-0.4.1}},
  year = {2010},
  month = {January},
  version = {0.4.1},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{goerzen2008hg-buildpackage-1.0.4,
  author = {John Goerzen},
  title = {{hg-buildpackage: Tools to help manage Debian packages with Mercurial}},
  howpublished = {\url{http://hackage.haskell.org/package/hg-buildpackage-1.0.4}},
  year = {2008},
  month = {January},
  version = {1.0.4},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{goerzen2007hg-buildpackage-1.0.1,
  author = {John Goerzen},
  title = {{hg-buildpackage: Tools to help manage Debian packages with Mercurial}},
  howpublished = {\url{http://hackage.haskell.org/package/hg-buildpackage-1.0.1}},
  year = {2007},
  month = {March},
  version = {1.0.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{malde2010flowsim-0.2.7,
  author = {Ketil Malde},
  title = {{flowsim: Simulate 454 pyrosequencing}},
  howpublished = {\url{http://hackage.haskell.org/package/flowsim-0.2.7}},
  year = {2010},
  month = {September},
  version = {0.2.7},
  keywords = {Haskell, Bioinformatics},
  subtype = {program},
}

@Misc{malde2010flowsim-0.2.6,
  author = {Ketil Malde},
  title = {{flowsim: Simulate 454 pyrosequencing}},
  howpublished = {\url{http://hackage.haskell.org/package/flowsim-0.2.6}},
  year = {2010},
  month = {July},
  version = {0.2.6},
  keywords = {Haskell, Bioinformatics},
  subtype = {program},
}

@Misc{benkiki2007YamlReference-0.3,
  author = {Oren Ben-Kiki},
  title = {{YamlReference: YAML reference implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/YamlReference-0.3}},
  year = {2007},
  month = {April},
  version = {0.3},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{benkiki2007YamlReference-0.5,
  author = {Oren Ben-Kiki},
  title = {{YamlReference: YAML reference implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/YamlReference-0.5}},
  year = {2007},
  month = {August},
  version = {0.5},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{benkiki2008YamlReference-0.9.1,
  author = {Oren Ben-Kiki},
  title = {{YamlReference: YAML reference implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/YamlReference-0.9.1}},
  year = {2008},
  month = {April},
  version = {0.9.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{benkiki2007YamlReference-0.4,
  author = {Oren Ben-Kiki},
  title = {{YamlReference: YAML reference implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/YamlReference-0.4}},
  year = {2007},
  month = {May},
  version = {0.4},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{benkiki2008YamlReference-0.7,
  author = {Oren Ben-Kiki},
  title = {{YamlReference: YAML reference implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/YamlReference-0.7}},
  year = {2008},
  month = {January},
  version = {0.7},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{benkiki2008YamlReference-0.9.2,
  author = {Oren Ben-Kiki},
  title = {{YamlReference: YAML reference implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/YamlReference-0.9.2}},
  year = {2008},
  month = {May},
  version = {0.9.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{benkiki2008YamlReference-0.9,
  author = {Oren Ben-Kiki},
  title = {{YamlReference: YAML reference implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/YamlReference-0.9}},
  year = {2008},
  month = {April},
  version = {0.9},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{benkiki2007YamlReference-0.1,
  author = {Oren Ben-Kiki},
  title = {{YamlReference: YAML reference implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/YamlReference-0.1}},
  year = {2007},
  month = {April},
  version = {0.1},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{benkiki2007YamlReference-0.6,
  author = {Oren Ben-Kiki},
  title = {{YamlReference: YAML reference implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/YamlReference-0.6}},
  year = {2007},
  month = {November},
  version = {0.6},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{benkiki2007YamlReference-0.2,
  author = {Oren Ben-Kiki},
  title = {{YamlReference: YAML reference implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/YamlReference-0.2}},
  year = {2007},
  month = {April},
  version = {0.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{benkiki2008YamlReference-0.8,
  author = {Oren Ben-Kiki},
  title = {{YamlReference: YAML reference implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/YamlReference-0.8}},
  year = {2008},
  month = {January},
  version = {0.8},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{benkiki2009YamlReference-0.9.3,
  author = {Oren Ben-Kiki},
  title = {{YamlReference: YAML reference implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/YamlReference-0.9.3}},
  year = {2009},
  month = {May},
  version = {0.9.3},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{bucklow2009crockford-0.1,
  author = {Henry Bucklow},
  title = {{crockford: An implementation of Douglas Crockford's base32 encoding.}},
  howpublished = {\url{http://hackage.haskell.org/package/crockford-0.1}},
  year = {2009},
  month = {October},
  version = {0.1},
  keywords = {Haskell, Codec},
  subtype = {program},
}

@Misc{bucklow2009crockford-0.2,
  author = {Henry Bucklow},
  title = {{crockford: An implementation of Douglas Crockford's base32 encoding.}},
  howpublished = {\url{http://hackage.haskell.org/package/crockford-0.2}},
  year = {2009},
  month = {December},
  version = {0.2},
  keywords = {Haskell, Codec},
  subtype = {program},
}

@Misc{iborra2010control-monad-exception-monadsfd-0.9,
  author = {Pepe Iborra},
  title = {{control-monad-exception-monadsfd: Monads-fd instances for the EMT exceptions monad transformer}},
  howpublished = {\url{http://hackage.haskell.org/package/control-monad-exception-monadsfd-0.9}},
  year = {2010},
  month = {May},
  version = {0.9},
  keywords = {Haskell, Control, Monads, Failure},
  subtype = {program},
}

@Misc{iborra2009control-monad-exception-monadsfd-0.8.0.3,
  author = {Pepe Iborra},
  title = {{control-monad-exception-monadsfd: Monads-fd instances for the EMT exceptions monad transformer}},
  howpublished = {\url{http://hackage.haskell.org/package/control-monad-exception-monadsfd-0.8.0.3}},
  year = {2009},
  month = {December},
  version = {0.8.0.3},
  keywords = {Haskell, Control, Monads, Failure},
  subtype = {program},
}

@Misc{iborra2009control-monad-exception-monadsfd-0.8.0.2,
  author = {Pepe Iborra},
  title = {{control-monad-exception-monadsfd: Explicitly typed, checked exceptions with stack traces}},
  howpublished = {\url{http://hackage.haskell.org/package/control-monad-exception-monadsfd-0.8.0.2}},
  year = {2009},
  month = {December},
  version = {0.8.0.2},
  keywords = {Haskell, Control, Monads, Failure},
  subtype = {program},
}

@Misc{iborra2009control-monad-exception-monadsfd-0.8.0.1,
  author = {Pepe Iborra},
  title = {{control-monad-exception-monadsfd: Explicitly typed, checked exceptions with stack traces}},
  howpublished = {\url{http://hackage.haskell.org/package/control-monad-exception-monadsfd-0.8.0.1}},
  year = {2009},
  month = {December},
  version = {0.8.0.1},
  keywords = {Haskell, Control, Monads, Failure},
  subtype = {program},
}

@Misc{mitchell2009yhccore-0.9.1,
  author = {Neil Mitchell},
  title = {{yhccore: Yhc's Internal Core language.}},
  howpublished = {\url{http://hackage.haskell.org/package/yhccore-0.9.1}},
  year = {2009},
  month = {January},
  version = {0.9.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{mitchell2008yhccore-0.9,
  author = {Neil Mitchell},
  title = {{yhccore: Yhc's Internal Core language.}},
  howpublished = {\url{http://hackage.haskell.org/package/yhccore-0.9}},
  year = {2008},
  month = {April},
  version = {0.9},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{steenbergen2009HoleyMonoid-0.1,
  author = {Martijn van Steenbergen},
  title = {{HoleyMonoid: Monoids with holes.}},
  howpublished = {\url{http://hackage.haskell.org/package/HoleyMonoid-0.1}},
  year = {2009},
  month = {October},
  version = {0.1},
  keywords = {Haskell, Data Structures},
  subtype = {program},
}

@Misc{snoyman2009hack-middleware-gzip-0.0.0,
  author = {Michael Snoyman},
  title = {{hack-middleware-gzip: Automatic gzip compression of responses.}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-middleware-gzip-0.0.0}},
  year = {2009},
  month = {May},
  version = {0.0.0},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{mclean2010netclock-0.1,
  author = {Alex McLean},
  title = {{netclock: Netclock protocol}},
  howpublished = {\url{http://hackage.haskell.org/package/netclock-0.1}},
  year = {2010},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{tov2009synchronous-channels-0.1,
  author = {Jesse A. Tov},
  title = {{synchronous-channels: Synchronous communication channels}},
  howpublished = {\url{http://hackage.haskell.org/package/synchronous-channels-0.1}},
  year = {2009},
  month = {April},
  version = {0.1},
  keywords = {Haskell, Concurrency, Control},
  subtype = {program},
}

@Misc{tanaka2010msgpack-0.3.1.1,
  author = {Hideyuki Tanaka},
  title = {{msgpack: A Haskell binding to MessagePack}},
  howpublished = {\url{http://hackage.haskell.org/package/msgpack-0.3.1.1}},
  year = {2010},
  month = {September},
  version = {0.3.1.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{tanaka2009msgpack-0.1.0,
  author = {Hideyuki Tanaka},
  title = {{msgpack: A Haskell binding to MessagePack}},
  howpublished = {\url{http://hackage.haskell.org/package/msgpack-0.1.0}},
  year = {2009},
  month = {December},
  version = {0.1.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{tanaka2010msgpack-0.3.1,
  author = {Hideyuki Tanaka},
  title = {{msgpack: A Haskell binding to MessagePack}},
  howpublished = {\url{http://hackage.haskell.org/package/msgpack-0.3.1}},
  year = {2010},
  month = {September},
  version = {0.3.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{tanaka2010msgpack-0.2.2,
  author = {Hideyuki Tanaka},
  title = {{msgpack: A Haskell binding to MessagePack}},
  howpublished = {\url{http://hackage.haskell.org/package/msgpack-0.2.2}},
  year = {2010},
  month = {May},
  version = {0.2.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{tanaka2010msgpack-0.4.0,
  author = {Hideyuki Tanaka},
  title = {{msgpack: A Haskell binding to MessagePack}},
  howpublished = {\url{http://hackage.haskell.org/package/msgpack-0.4.0}},
  year = {2010},
  month = {September},
  version = {0.4.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{tanaka2009msgpack-0.2.0,
  author = {Hideyuki Tanaka},
  title = {{msgpack: A Haskell binding to MessagePack}},
  howpublished = {\url{http://hackage.haskell.org/package/msgpack-0.2.0}},
  year = {2009},
  month = {December},
  version = {0.2.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{tanaka2010msgpack-0.4.0.1,
  author = {Hideyuki Tanaka},
  title = {{msgpack: A Haskell binding to MessagePack}},
  howpublished = {\url{http://hackage.haskell.org/package/msgpack-0.4.0.1}},
  year = {2010},
  month = {September},
  version = {0.4.0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{tanaka2010msgpack-0.3.0,
  author = {Hideyuki Tanaka},
  title = {{msgpack: A Haskell binding to MessagePack}},
  howpublished = {\url{http://hackage.haskell.org/package/msgpack-0.3.0}},
  year = {2010},
  month = {September},
  version = {0.3.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{sert2009explore-0.0.6.2,
  author = {Cetin Sert},
  title = {{explore: Experimental Plot data Reconstructor}},
  howpublished = {\url{http://hackage.haskell.org/package/explore-0.0.6.2}},
  year = {2009},
  month = {December},
  version = {0.0.6.2},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{thanh2009explore-0.0.5,
  author = {An Le Thi Thanh and Cetin Sert},
  title = {{explore: Experimental Plot data Reconstructor}},
  howpublished = {\url{http://hackage.haskell.org/package/explore-0.0.5}},
  year = {2009},
  month = {August},
  version = {0.0.5},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{sert2010explore-0.0.7.1,
  author = {Cetin Sert},
  title = {{explore: Experimental Plot data Reconstructor}},
  howpublished = {\url{http://hackage.haskell.org/package/explore-0.0.7.1}},
  year = {2010},
  month = {March},
  version = {0.0.7.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{sert2010explore-0.0.7.0,
  author = {Cetin Sert},
  title = {{explore: Experimental Plot data Reconstructor}},
  howpublished = {\url{http://hackage.haskell.org/package/explore-0.0.7.0}},
  year = {2010},
  month = {March},
  version = {0.0.7.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{sert2010explore-0.0.7.2,
  author = {Cetin Sert},
  title = {{explore: Experimental Plot data Reconstructor}},
  howpublished = {\url{http://hackage.haskell.org/package/explore-0.0.7.2}},
  year = {2010},
  month = {March},
  version = {0.0.7.2},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{thanh2009explore-0.0.5.1,
  author = {An Le Thi Thanh and Cetin Sert},
  title = {{explore: Experimental Plot data Reconstructor}},
  howpublished = {\url{http://hackage.haskell.org/package/explore-0.0.5.1}},
  year = {2009},
  month = {August},
  version = {0.0.5.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{sert2009explore-0.0.6.1,
  author = {Cetin Sert},
  title = {{explore: Experimental Plot data Reconstructor}},
  howpublished = {\url{http://hackage.haskell.org/package/explore-0.0.6.1}},
  year = {2009},
  month = {December},
  version = {0.0.6.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{sert2009explore-0.0.6.0,
  author = {Cetin Sert},
  title = {{explore: Experimental Plot data Reconstructor}},
  howpublished = {\url{http://hackage.haskell.org/package/explore-0.0.6.0}},
  year = {2009},
  month = {December},
  version = {0.0.6.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2010Snusmumrik-0.0.1,
  author = {unknown},
  title = {{Snusmumrik: E-library directory based on FUSE virtual file system.}},
  howpublished = {\url{http://hackage.haskell.org/package/Snusmumrik-0.0.1}},
  year = {2010},
  month = {March},
  version = {0.0.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{leijen2010wxdirect-0.12.1.2,
  author = {Daan Leijen},
  title = {{wxdirect: helper tool for building wxHaskell}},
  howpublished = {\url{http://hackage.haskell.org/package/wxdirect-0.12.1.2}},
  year = {2010},
  month = {February},
  version = {0.12.1.2},
  keywords = {Haskell, GUI, User interfaces},
  subtype = {program},
}

@Misc{leijen2009wxdirect-0.11.1.4,
  author = {Daan Leijen},
  title = {{wxdirect: helper tool for building wxHaskell}},
  howpublished = {\url{http://hackage.haskell.org/package/wxdirect-0.11.1.4}},
  year = {2009},
  month = {September},
  version = {0.11.1.4},
  keywords = {Haskell, GUI, User interfaces},
  subtype = {program},
}

@Misc{leijen2009wxdirect-0.12.1.1,
  author = {Daan Leijen},
  title = {{wxdirect: helper tool for building wxHaskell}},
  howpublished = {\url{http://hackage.haskell.org/package/wxdirect-0.12.1.1}},
  year = {2009},
  month = {November},
  version = {0.12.1.1},
  keywords = {Haskell, GUI, User interfaces},
  subtype = {program},
}

@Misc{leijen2009wxdirect-0.11.1.3,
  author = {Daan Leijen},
  title = {{wxdirect: helper tool for building wxHaskell}},
  howpublished = {\url{http://hackage.haskell.org/package/wxdirect-0.11.1.3}},
  year = {2009},
  month = {September},
  version = {0.11.1.3},
  keywords = {Haskell, GUI, User interfaces},
  subtype = {program},
}

@Misc{leijen2010wxdirect-0.12.1.3,
  author = {Daan Leijen},
  title = {{wxdirect: helper tool for building wxHaskell}},
  howpublished = {\url{http://hackage.haskell.org/package/wxdirect-0.12.1.3}},
  year = {2010},
  month = {April},
  version = {0.12.1.3},
  keywords = {Haskell, GUI, User interfaces},
  subtype = {program},
}

@Misc{snoyman2009hack-handler-cgi-0.0.0,
  author = {Michael Snoyman},
  title = {{hack-handler-cgi: Hack handler using network.cgi}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-handler-cgi-0.0.0}},
  year = {2009},
  month = {May},
  version = {0.0.0},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2009hack-handler-cgi-0.0.2,
  author = {Michael Snoyman},
  title = {{hack-handler-cgi: Hack handler using network.cgi}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-handler-cgi-0.0.2}},
  year = {2009},
  month = {June},
  version = {0.0.2},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2010hack-handler-cgi-0.2.0.1,
  author = {Michael Snoyman},
  title = {{hack-handler-cgi: Hack handler using CGI protocol.}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-handler-cgi-0.2.0.1}},
  year = {2010},
  month = {March},
  version = {0.2.0.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2009hack-handler-cgi-0.2.0,
  author = {Michael Snoyman},
  title = {{hack-handler-cgi: Hack handler using CGI protocol.}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-handler-cgi-0.2.0}},
  year = {2009},
  month = {December},
  version = {0.2.0},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2009hack-handler-cgi-0.0.1,
  author = {Michael Snoyman},
  title = {{hack-handler-cgi: Hack handler using network.cgi}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-handler-cgi-0.0.1}},
  year = {2009},
  month = {June},
  version = {0.0.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{snoyman2009hack-handler-cgi-0.0.3,
  author = {Michael Snoyman},
  title = {{hack-handler-cgi: Hack handler using network.cgi}},
  howpublished = {\url{http://hackage.haskell.org/package/hack-handler-cgi-0.0.3}},
  year = {2009},
  month = {October},
  version = {0.0.3},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{jones2009ghc-events-0.1.0.2,
  author = {Donnie Jones and Simon Marlow},
  title = {{ghc-events: Library and tool for parsing .eventlog files from GHC}},
  howpublished = {\url{http://hackage.haskell.org/package/ghc-events-0.1.0.2}},
  year = {2009},
  month = {October},
  version = {0.1.0.2},
  keywords = {Haskell, Development, GHC, Debug, Profiling, Trace},
  subtype = {program},
}

@Misc{jones2010ghc-events-0.2.0.1,
  author = {Donnie Jones and Simon Marlow},
  title = {{ghc-events: Library and tool for parsing .eventlog files from GHC}},
  howpublished = {\url{http://hackage.haskell.org/package/ghc-events-0.2.0.1}},
  year = {2010},
  month = {July},
  version = {0.2.0.1},
  keywords = {Haskell, Development, GHC, Debug, Profiling, Trace},
  subtype = {program},
}

@Misc{jones2009ghc-events-0.1.0.1,
  author = {Donnie Jones and Simon Marlow},
  title = {{ghc-events: Library and tool for parsing .eventlog files from GHC}},
  howpublished = {\url{http://hackage.haskell.org/package/ghc-events-0.1.0.1}},
  year = {2009},
  month = {October},
  version = {0.1.0.1},
  keywords = {Haskell, Development, GHC, Debug, Profiling, Trace},
  subtype = {program},
}

@Misc{jones2009ghc-events-0.0.1,
  author = {Donnie Jones and Simon Marlow},
  title = {{ghc-events: Library and tool for parsing .eventlog files from GHC}},
  howpublished = {\url{http://hackage.haskell.org/package/ghc-events-0.0.1}},
  year = {2009},
  month = {September},
  version = {0.0.1},
  keywords = {Haskell, Development, GHC, Debug, Profiling, Trace},
  subtype = {program},
}

@Misc{jones2009ghc-events-0.1,
  author = {Donnie Jones and Simon Marlow},
  title = {{ghc-events: Library and tool for parsing .eventlog files from GHC}},
  howpublished = {\url{http://hackage.haskell.org/package/ghc-events-0.1}},
  year = {2009},
  month = {October},
  version = {0.1},
  keywords = {Haskell, Development, GHC, Debug, Profiling, Trace},
  subtype = {program},
}

@Misc{jones2009ghc-events-0.2,
  author = {Donnie Jones and Simon Marlow},
  title = {{ghc-events: Library and tool for parsing .eventlog files from GHC}},
  howpublished = {\url{http://hackage.haskell.org/package/ghc-events-0.2}},
  year = {2009},
  month = {October},
  version = {0.2},
  keywords = {Haskell, Development, GHC, Debug, Profiling, Trace},
  subtype = {program},
}

@Misc{dorcik2010ldif-0.0.7,
  author = {Radoslav Dorcik},
  title = {{ldif: The LDAP Data Interchange Format (LDIF) parser}},
  howpublished = {\url{http://hackage.haskell.org/package/ldif-0.0.7}},
  year = {2010},
  month = {May},
  version = {0.0.7},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{dorcik2010ldif-0.0.5,
  author = {Radoslav Dorcik},
  title = {{ldif: The LDAP Data Interchange Format (LDIF) parser}},
  howpublished = {\url{http://hackage.haskell.org/package/ldif-0.0.5}},
  year = {2010},
  month = {February},
  version = {0.0.5},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{dorcik2009ldif-0.0.2,
  author = {Radoslav Dorcik},
  title = {{ldif: The LDAP Data Interchange Format (LDIF) parser}},
  howpublished = {\url{http://hackage.haskell.org/package/ldif-0.0.2}},
  year = {2009},
  month = {December},
  version = {0.0.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{dorcik2010ldif-0.0.6,
  author = {Radoslav Dorcik},
  title = {{ldif: The LDAP Data Interchange Format (LDIF) parser}},
  howpublished = {\url{http://hackage.haskell.org/package/ldif-0.0.6}},
  year = {2010},
  month = {April},
  version = {0.0.6},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{dorcik2009ldif-0.0.1,
  author = {Radoslav Dorcik},
  title = {{ldif: The LDAP Data Interchange Format (LDIF) parser}},
  howpublished = {\url{http://hackage.haskell.org/package/ldif-0.0.1}},
  year = {2009},
  month = {December},
  version = {0.0.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{dorcik2010ldif-0.0.3,
  author = {Radoslav Dorcik},
  title = {{ldif: The LDAP Data Interchange Format (LDIF) parser}},
  howpublished = {\url{http://hackage.haskell.org/package/ldif-0.0.3}},
  year = {2010},
  month = {January},
  version = {0.0.3},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{dorcik2010ldif-0.0.4,
  author = {Radoslav Dorcik},
  title = {{ldif: The LDAP Data Interchange Format (LDIF) parser}},
  howpublished = {\url{http://hackage.haskell.org/package/ldif-0.0.4}},
  year = {2010},
  month = {January},
  version = {0.0.4},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{dorcik2010ldif-0.0.8,
  author = {Radoslav Dorcik},
  title = {{ldif: The LDAP Data Interchange Format (LDIF) parser}},
  howpublished = {\url{http://hackage.haskell.org/package/ldif-0.0.8}},
  year = {2010},
  month = {July},
  version = {0.0.8},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{dorcik2010ldif-0.0.9,
  author = {Radoslav Dorcik},
  title = {{ldif: The LDAP Data Interchange Format (LDIF) parser}},
  howpublished = {\url{http://hackage.haskell.org/package/ldif-0.0.9}},
  year = {2010},
  month = {September},
  version = {0.0.9},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{wassell2010scenegraph-0.1.0.2,
  author = {Mark Wassell},
  title = {{scenegraph: Scene Graph}},
  howpublished = {\url{http://hackage.haskell.org/package/scenegraph-0.1.0.2}},
  year = {2010},
  month = {June},
  version = {0.1.0.2},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{wassell2009scenegraph-0.1.0.1,
  author = {Mark Wassell},
  title = {{scenegraph: Scene Graph}},
  howpublished = {\url{http://hackage.haskell.org/package/scenegraph-0.1.0.1}},
  year = {2009},
  month = {March},
  version = {0.1.0.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{wassell2008scenegraph-0.1,
  author = {Mark Wassell},
  title = {{scenegraph: Scene Graph}},
  howpublished = {\url{http://hackage.haskell.org/package/scenegraph-0.1}},
  year = {2008},
  month = {June},
  version = {0.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{gill2010monads-fd-0.1.0.2,
  author = {Andy Gill},
  title = {{monads-fd: Monad classes, using functional dependencies}},
  howpublished = {\url{http://hackage.haskell.org/package/monads-fd-0.1.0.2}},
  year = {2010},
  month = {September},
  version = {0.1.0.2},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{gill2009monads-fd-0.0.0.1,
  author = {Andy Gill},
  title = {{monads-fd: Monad classes, using functional dependencies}},
  howpublished = {\url{http://hackage.haskell.org/package/monads-fd-0.0.0.1}},
  year = {2009},
  month = {March},
  version = {0.0.0.1},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{gill2010monads-fd-0.1.0.0,
  author = {Andy Gill},
  title = {{monads-fd: Monad classes, using functional dependencies}},
  howpublished = {\url{http://hackage.haskell.org/package/monads-fd-0.1.0.0}},
  year = {2010},
  month = {March},
  version = {0.1.0.0},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{gill2010monads-fd-0.1.0.1,
  author = {Andy Gill},
  title = {{monads-fd: Monad classes, using functional dependencies}},
  howpublished = {\url{http://hackage.haskell.org/package/monads-fd-0.1.0.1}},
  year = {2010},
  month = {May},
  version = {0.1.0.1},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{gill2009monads-fd-0.0.0.0,
  author = {Andy Gill},
  title = {{monads-fd: Monad classes, using functional dependencies}},
  howpublished = {\url{http://hackage.haskell.org/package/monads-fd-0.0.0.0}},
  year = {2009},
  month = {January},
  version = {0.0.0.0},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{doel2008bytestring-show-0.3.1,
  author = {Dan Doel},
  title = {{bytestring-show: Efficient conversion of values into readable byte strings.}},
  howpublished = {\url{http://hackage.haskell.org/package/bytestring-show-0.3.1}},
  year = {2008},
  month = {December},
  version = {0.3.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{doel2010bytestring-show-0.3.3,
  author = {Dan Doel},
  title = {{bytestring-show: Efficient conversion of values into readable byte strings.}},
  howpublished = {\url{http://hackage.haskell.org/package/bytestring-show-0.3.3}},
  year = {2010},
  month = {February},
  version = {0.3.3},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{doel2008bytestring-show-0.2.1,
  author = {Dan Doel},
  title = {{bytestring-show: Efficient conversion of values into readable byte strings.}},
  howpublished = {\url{http://hackage.haskell.org/package/bytestring-show-0.2.1}},
  year = {2008},
  month = {October},
  version = {0.2.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{doel2008bytestring-show-0.1.1,
  author = {Dan Doel},
  title = {{bytestring-show: Efficient conversion of values into readable byte strings.}},
  howpublished = {\url{http://hackage.haskell.org/package/bytestring-show-0.1.1}},
  year = {2008},
  month = {July},
  version = {0.1.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{doel2009bytestring-show-0.3.2,
  author = {Dan Doel},
  title = {{bytestring-show: Efficient conversion of values into readable byte strings.}},
  howpublished = {\url{http://hackage.haskell.org/package/bytestring-show-0.3.2}},
  year = {2009},
  month = {March},
  version = {0.3.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{doel2008bytestring-show-0.1,
  author = {Dan Doel},
  title = {{bytestring-show: Efficient conversion of values into readable byte strings.}},
  howpublished = {\url{http://hackage.haskell.org/package/bytestring-show-0.1}},
  year = {2008},
  month = {July},
  version = {0.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{doel2008bytestring-show-0.2,
  author = {Dan Doel},
  title = {{bytestring-show: Efficient conversion of values into readable byte strings.}},
  howpublished = {\url{http://hackage.haskell.org/package/bytestring-show-0.2}},
  year = {2008},
  month = {August},
  version = {0.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{iborra2009monadloc-0.3,
  author = {Pepe Iborra},
  title = {{monadloc: A class for monads which can keep a monadic call trace}},
  howpublished = {\url{http://hackage.haskell.org/package/monadloc-0.3}},
  year = {2009},
  month = {November},
  version = {0.3},
  keywords = {Haskell, Control, Monads},
  subtype = {program},
}

@Misc{iborra2009monadloc-0.5,
  author = {Pepe Iborra},
  title = {{monadloc: A class for monads which can keep a monadic call trace}},
  howpublished = {\url{http://hackage.haskell.org/package/monadloc-0.5}},
  year = {2009},
  month = {November},
  version = {0.5},
  keywords = {Haskell, Control, Monads},
  subtype = {program},
}

@Misc{iborra2009monadloc-0.4,
  author = {Pepe Iborra},
  title = {{monadloc: A class for monads which can keep a monadic call trace}},
  howpublished = {\url{http://hackage.haskell.org/package/monadloc-0.4}},
  year = {2009},
  month = {November},
  version = {0.4},
  keywords = {Haskell, Control, Monads},
  subtype = {program},
}

@Misc{iborra2009monadloc-0.1,
  author = {Pepe Iborra},
  title = {{monadloc: A class for monads which can keep a stack trace}},
  howpublished = {\url{http://hackage.haskell.org/package/monadloc-0.1}},
  year = {2009},
  month = {November},
  version = {0.1},
  keywords = {Haskell, Control, Monads},
  subtype = {program},
}

@Misc{iborra2009monadloc-0.2,
  author = {Pepe Iborra},
  title = {{monadloc: A class for monads which can keep a stack trace}},
  howpublished = {\url{http://hackage.haskell.org/package/monadloc-0.2}},
  year = {2009},
  month = {November},
  version = {0.2},
  keywords = {Haskell, Control, Monads},
  subtype = {program},
}

@Misc{dijk2010safer-file-handles-0.3,
  author = {Bas van Dijk},
  title = {{safer-file-handles: Type-safe file handling}},
  howpublished = {\url{http://hackage.haskell.org/package/safer-file-handles-0.3}},
  year = {2010},
  month = {January},
  version = {0.3},
  keywords = {Haskell, System, Monadic Regions},
  subtype = {program},
}

@Misc{dijk2010safer-file-handles-0.5,
  author = {Bas van Dijk},
  title = {{safer-file-handles: Type-safe file handling}},
  howpublished = {\url{http://hackage.haskell.org/package/safer-file-handles-0.5}},
  year = {2010},
  month = {May},
  version = {0.5},
  keywords = {Haskell, System, Monadic Regions},
  subtype = {program},
}

@Misc{dijk2010safer-file-handles-0.4,
  author = {Bas van Dijk},
  title = {{safer-file-handles: Type-safe file handling}},
  howpublished = {\url{http://hackage.haskell.org/package/safer-file-handles-0.4}},
  year = {2010},
  month = {February},
  version = {0.4},
  keywords = {Haskell, System, Monadic Regions},
  subtype = {program},
}

@Misc{dijk2010safer-file-handles-0.7,
  author = {Bas van Dijk},
  title = {{safer-file-handles: Type-safe file handling}},
  howpublished = {\url{http://hackage.haskell.org/package/safer-file-handles-0.7}},
  year = {2010},
  month = {September},
  version = {0.7},
  keywords = {Haskell, System, Monadic Regions},
  subtype = {program},
}

@Misc{dijk2010safer-file-handles-0.2.0.1,
  author = {Bas van Dijk},
  title = {{safer-file-handles: Type-safe file handling}},
  howpublished = {\url{http://hackage.haskell.org/package/safer-file-handles-0.2.0.1}},
  year = {2010},
  month = {January},
  version = {0.2.0.1},
  keywords = {Haskell, System, Monadic Regions},
  subtype = {program},
}

@Misc{dijk2010safer-file-handles-0.6.1,
  author = {Bas van Dijk},
  title = {{safer-file-handles: Type-safe file handling}},
  howpublished = {\url{http://hackage.haskell.org/package/safer-file-handles-0.6.1}},
  year = {2010},
  month = {August},
  version = {0.6.1},
  keywords = {Haskell, System, Monadic Regions},
  subtype = {program},
}

@Misc{dijk2010safer-file-handles-0.1,
  author = {Bas van Dijk},
  title = {{safer-file-handles: Type-safe file handling}},
  howpublished = {\url{http://hackage.haskell.org/package/safer-file-handles-0.1}},
  year = {2010},
  month = {January},
  version = {0.1},
  keywords = {Haskell, System, Monadic Regions},
  subtype = {program},
}

@Misc{dijk2010safer-file-handles-0.6,
  author = {Bas van Dijk},
  title = {{safer-file-handles: Type-safe file handling}},
  howpublished = {\url{http://hackage.haskell.org/package/safer-file-handles-0.6}},
  year = {2010},
  month = {June},
  version = {0.6},
  keywords = {Haskell, System, Monadic Regions},
  subtype = {program},
}

@Misc{dijk2010safer-file-handles-0.3.0.1,
  author = {Bas van Dijk},
  title = {{safer-file-handles: Type-safe file handling}},
  howpublished = {\url{http://hackage.haskell.org/package/safer-file-handles-0.3.0.1}},
  year = {2010},
  month = {February},
  version = {0.3.0.1},
  keywords = {Haskell, System, Monadic Regions},
  subtype = {program},
}

@Misc{dijk2010safer-file-handles-0.2,
  author = {Bas van Dijk},
  title = {{safer-file-handles: Type-safe file handling}},
  howpublished = {\url{http://hackage.haskell.org/package/safer-file-handles-0.2}},
  year = {2010},
  month = {January},
  version = {0.2},
  keywords = {Haskell, System, Monadic Regions},
  subtype = {program},
}

@Misc{dijk2010safer-file-handles-0.8,
  author = {Bas van Dijk},
  title = {{safer-file-handles: Type-safe file handling}},
  howpublished = {\url{http://hackage.haskell.org/package/safer-file-handles-0.8}},
  year = {2010},
  month = {September},
  version = {0.8},
  keywords = {Haskell, System, Monadic Regions},
  subtype = {program},
}

@Misc{sakai2009PTQ-0.0.5,
  author = {Masahiro Sakai},
  title = {{PTQ: An implementation of Montague's PTQ.}},
  howpublished = {\url{http://hackage.haskell.org/package/PTQ-0.0.5}},
  year = {2009},
  month = {November},
  version = {0.0.5},
  keywords = {Haskell, Natural Language Processing},
  subtype = {program},
}

@Misc{sakai2009PTQ-0.0.4,
  author = {Masahiro Sakai},
  title = {{PTQ: An implementation of Montague's PTQ.}},
  howpublished = {\url{http://hackage.haskell.org/package/PTQ-0.0.4}},
  year = {2009},
  month = {November},
  version = {0.0.4},
  keywords = {Haskell, Natural Language Processing},
  subtype = {program},
}

@Misc{mai2008colock-0.2.2,
  author = {Lukas Mai},
  title = {{colock: thread-friendly file locks that don't block the entire program}},
  howpublished = {\url{http://hackage.haskell.org/package/colock-0.2.2}},
  year = {2008},
  month = {January},
  version = {0.2.2},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{benavides2010wxhnotepad-1.0.0,
  author = {Fernando Brujo Benavides},
  title = {{wxhnotepad: An example of how to implement a basic notepad with wxHaskell}},
  howpublished = {\url{http://hackage.haskell.org/package/wxhnotepad-1.0.0}},
  year = {2010},
  month = {January},
  version = {1.0.0},
  keywords = {Haskell, Development, Education, IDE, Editor},
  subtype = {program},
}

@Misc{benavides2010wxhnotepad-1.2.0,
  author = {Fernando Brujo Benavides},
  title = {{wxhnotepad: An example of how to implement a basic notepad with wxHaskell}},
  howpublished = {\url{http://hackage.haskell.org/package/wxhnotepad-1.2.0}},
  year = {2010},
  month = {May},
  version = {1.2.0},
  keywords = {Haskell, Development, Education, IDE, Editor},
  subtype = {program},
}

@Misc{benavides2010wxhnotepad-1.1.0,
  author = {Fernando Brujo Benavides},
  title = {{wxhnotepad: An example of how to implement a basic notepad with wxHaskell}},
  howpublished = {\url{http://hackage.haskell.org/package/wxhnotepad-1.1.0}},
  year = {2010},
  month = {March},
  version = {1.1.0},
  keywords = {Haskell, Development, Education, IDE, Editor},
  subtype = {program},
}

@Misc{astanin2010LibZip-0.1.0,
  author = {Sergey Astanin},
  title = {{LibZip: Bindings to libzip, a library for manipulating zip archives.}},
  howpublished = {\url{http://hackage.haskell.org/package/LibZip-0.1.0}},
  year = {2010},
  month = {September},
  version = {0.1.0},
  keywords = {Haskell, Codec, Foreign},
  subtype = {program},
}

@Misc{astanin2009LibZip-0.0.2,
  author = {Sergey Astanin},
  title = {{LibZip: Partial bindings to libzip to read zip archives.}},
  howpublished = {\url{http://hackage.haskell.org/package/LibZip-0.0.2}},
  year = {2009},
  month = {December},
  version = {0.0.2},
  keywords = {Haskell, Codec, Foreign},
  subtype = {program},
}

@Misc{astanin2010LibZip-0.2.0,
  author = {Sergey Astanin},
  title = {{LibZip: Bindings to libzip, a library for manipulating zip archives.}},
  howpublished = {\url{http://hackage.haskell.org/package/LibZip-0.2.0}},
  year = {2010},
  month = {October},
  version = {0.2.0},
  keywords = {Haskell, Codec, Foreign},
  subtype = {program},
}

@Misc{astanin2009LibZip-0.0.1,
  author = {Sergey Astanin},
  title = {{LibZip: Partial bindings to libzip to read zip archives.}},
  howpublished = {\url{http://hackage.haskell.org/package/LibZip-0.0.1}},
  year = {2009},
  month = {December},
  version = {0.0.1},
  keywords = {Haskell, Codec, Foreign},
  subtype = {program},
}

@Misc{diatchki2009pretty-show-1,
  author = {Iavor S. Diatchki},
  title = {{pretty-show: Tools for working with derived Show instances.}},
  howpublished = {\url{http://hackage.haskell.org/package/pretty-show-1}},
  year = {2009},
  month = {June},
  version = {1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{diatchki2009pretty-show-1.1,
  author = {Iavor S. Diatchki},
  title = {{pretty-show: Tools for working with derived Show instances.}},
  howpublished = {\url{http://hackage.haskell.org/package/pretty-show-1.1}},
  year = {2009},
  month = {June},
  version = {1.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{diatchki2010pretty-show-1.1.1,
  author = {Iavor S. Diatchki},
  title = {{pretty-show: Tools for working with derived Show instances.}},
  howpublished = {\url{http://hackage.haskell.org/package/pretty-show-1.1.1}},
  year = {2010},
  month = {July},
  version = {1.1.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{broberg2008trhsx-0.2.2,
  author = {Niklas Broberg},
  title = {{trhsx: Deprecated}},
  howpublished = {\url{http://hackage.haskell.org/package/trhsx-0.2.2}},
  year = {2008},
  month = {May},
  version = {0.2.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{broberg2008trhsx-0.2.1,
  author = {Niklas Broberg},
  title = {{trhsx: trhsx is the preprocessor for Harp and HSP}},
  howpublished = {\url{http://hackage.haskell.org/package/trhsx-0.2.1}},
  year = {2008},
  month = {February},
  version = {0.2.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{collins2009tokyotyrant-haskell-1.0.1,
  author = {Gregory Collins},
  title = {{tokyotyrant-haskell: FFI bindings to libtokyotyrant}},
  howpublished = {\url{http://hackage.haskell.org/package/tokyotyrant-haskell-1.0.1}},
  year = {2009},
  month = {May},
  version = {1.0.1},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{collins2009tokyotyrant-haskell-1.0,
  author = {Gregory Collins},
  title = {{tokyotyrant-haskell: FFI bindings to libtokyotyrant}},
  howpublished = {\url{http://hackage.haskell.org/package/tokyotyrant-haskell-1.0}},
  year = {2009},
  month = {May},
  version = {1.0},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{guha2009JsContracts-0.5,
  author = {Arjun Guha and Spiridon Eliopoulos},
  title = {{JsContracts: Design-by-contract for JavaScript}},
  howpublished = {\url{http://hackage.haskell.org/package/JsContracts-0.5}},
  year = {2009},
  month = {September},
  version = {0.5},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{guha2009JsContracts-0.4,
  author = {Arjun Guha and Spiridon Eliopoulos},
  title = {{JsContracts: Design-by-contract for JavaScript}},
  howpublished = {\url{http://hackage.haskell.org/package/JsContracts-0.4}},
  year = {2009},
  month = {April},
  version = {0.4},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{guha2009JsContracts-0.5.1,
  author = {Arjun Guha and Spiridon Eliopoulos},
  title = {{JsContracts: Design-by-contract for JavaScript}},
  howpublished = {\url{http://hackage.haskell.org/package/JsContracts-0.5.1}},
  year = {2009},
  month = {September},
  version = {0.5.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{guha2009JsContracts-0.5.3,
  author = {Arjun Guha and Spiridon Eliopoulos},
  title = {{JsContracts: Design-by-contract for JavaScript}},
  howpublished = {\url{http://hackage.haskell.org/package/JsContracts-0.5.3}},
  year = {2009},
  month = {December},
  version = {0.5.3},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{wheeler2009hsparql-0.0,
  author = {Jeff Wheeler},
  title = {{hsparql: A SPARQL query generator and DSL, and a client to query a SPARQL server.}},
  howpublished = {\url{http://hackage.haskell.org/package/hsparql-0.0}},
  year = {2009},
  month = {July},
  version = {0.0},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{wheeler2009hsparql-0.1.1,
  author = {Jeff Wheeler},
  title = {{hsparql: A SPARQL query generator and DSL, and a client to query a SPARQL server.}},
  howpublished = {\url{http://hackage.haskell.org/package/hsparql-0.1.1}},
  year = {2009},
  month = {July},
  version = {0.1.1},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{wheeler2009hsparql-0.1,
  author = {Jeff Wheeler},
  title = {{hsparql: A SPARQL query generator and DSL, and a client to query a SPARQL server.}},
  howpublished = {\url{http://hackage.haskell.org/package/hsparql-0.1}},
  year = {2009},
  month = {July},
  version = {0.1},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{dijk2010roman-numerals-0.3,
  author = {Roel van Dijk},
  title = {{roman-numerals: Parsing and pretty printing of Roman numerals}},
  howpublished = {\url{http://hackage.haskell.org/package/roman-numerals-0.3}},
  year = {2010},
  month = {May},
  version = {0.3},
  keywords = {Haskell, Numerical, Parsing},
  subtype = {program},
}

@Misc{dijk2010roman-numerals-0.4,
  author = {Roel van Dijk},
  title = {{roman-numerals: Parsing and pretty printing of Roman numerals}},
  howpublished = {\url{http://hackage.haskell.org/package/roman-numerals-0.4}},
  year = {2010},
  month = {September},
  version = {0.4},
  keywords = {Haskell, Numerical, Parsing},
  subtype = {program},
}

@Misc{dijk2009roman-numerals-0.1.0.1,
  author = {Roel van Dijk},
  title = {{roman-numerals: Parsing and pretty printing of Roman numerals}},
  howpublished = {\url{http://hackage.haskell.org/package/roman-numerals-0.1.0.1}},
  year = {2009},
  month = {December},
  version = {0.1.0.1},
  keywords = {Haskell, Numerical, Parsing},
  subtype = {program},
}

@Misc{dijk2009roman-numerals-0.1,
  author = {Roel van Dijk},
  title = {{roman-numerals: Parsing and pretty printing of Roman numerals}},
  howpublished = {\url{http://hackage.haskell.org/package/roman-numerals-0.1}},
  year = {2009},
  month = {January},
  version = {0.1},
  keywords = {Haskell, Numerical, Parsing},
  subtype = {program},
}

@Misc{tomb2009dtrace-0.1,
  author = {Aaron Tomb},
  title = {{dtrace: Haskell interface to the DTrace system tracing utility}},
  howpublished = {\url{http://hackage.haskell.org/package/dtrace-0.1}},
  year = {2009},
  month = {September},
  version = {0.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{iii2008WordNet-0.1.2,
  author = {Hal Daume III},
  title = {{WordNet: Haskell interface to the WordNet database}},
  howpublished = {\url{http://hackage.haskell.org/package/WordNet-0.1.2}},
  year = {2008},
  month = {February},
  version = {0.1.2},
  keywords = {Haskell, natural language processing, text},
  subtype = {program},
}

@Misc{iii2008WordNet-0.1.1,
  author = {Hal Daume III},
  title = {{WordNet: Haskell interface to the WordNet database}},
  howpublished = {\url{http://hackage.haskell.org/package/WordNet-0.1.1}},
  year = {2008},
  month = {February},
  version = {0.1.1},
  keywords = {Haskell, natural-language processing, text},
  subtype = {program},
}

@Misc{bueno2008sat-micro-hs-0.1.1,
  author = {Denis Bueno},
  title = {{sat-micro-hs: A minimal SAT solver}},
  howpublished = {\url{http://hackage.haskell.org/package/sat-micro-hs-0.1.1}},
  year = {2008},
  month = {February},
  version = {0.1.1},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{bueno2008sat-micro-hs-0.1,
  author = {Denis Bueno},
  title = {{sat-micro-hs: A minimal SAT solver}},
  howpublished = {\url{http://hackage.haskell.org/package/sat-micro-hs-0.1}},
  year = {2008},
  month = {February},
  version = {0.1},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{weber2009cal3d-examples-0.1,
  author = {Gregory D. Weber},
  title = {{cal3d-examples: Examples for the Cal3d animation library.}},
  howpublished = {\url{http://hackage.haskell.org/package/cal3d-examples-0.1}},
  year = {2009},
  month = {June},
  version = {0.1},
  keywords = {Haskell, Graphics, Animation},
  subtype = {program},
}

@Misc{dybvig2007CC-delcont-0.1,
  author = {R. Kent Dybvig and Simon Peyton Jones and Amr Sabry and Oleg Kiselyov and Chung-chieh Shan},
  title = {{CC-delcont: Delimited continuations and dynamically scoped variables}},
  howpublished = {\url{http://hackage.haskell.org/package/CC-delcont-0.1}},
  year = {2007},
  month = {July},
  version = {0.1},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{dybvig2008CC-delcont-0.2,
  author = {R. Kent Dybvig and Simon Peyton Jones and Amr Sabry and Oleg Kiselyov and Chung-chieh Shan},
  title = {{CC-delcont: Delimited continuations and dynamically scoped variables}},
  howpublished = {\url{http://hackage.haskell.org/package/CC-delcont-0.2}},
  year = {2008},
  month = {February},
  version = {0.2},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{stewart2010lambdabot-utils-4.2.1,
  author = {Don Stewart},
  title = {{lambdabot-utils: Utility libraries for the advanced IRC bot, Lambdabot}},
  howpublished = {\url{http://hackage.haskell.org/package/lambdabot-utils-4.2.1}},
  year = {2010},
  month = {June},
  version = {4.2.1},
  keywords = {Haskell, Development, Web},
  subtype = {program},
}

@Misc{stewart2008lambdabot-utils-4.1,
  author = {Don Stewart},
  title = {{lambdabot-utils: Utility libraries for the advanced IRC bot, Lambdabot}},
  howpublished = {\url{http://hackage.haskell.org/package/lambdabot-utils-4.1}},
  year = {2008},
  month = {August},
  version = {4.1},
  keywords = {Haskell, Development, Web},
  subtype = {program},
}

@Misc{stewart2008lambdabot-utils-4.2,
  author = {Don Stewart},
  title = {{lambdabot-utils: Utility libraries for the advanced IRC bot, Lambdabot}},
  howpublished = {\url{http://hackage.haskell.org/package/lambdabot-utils-4.2}},
  year = {2008},
  month = {October},
  version = {4.2},
  keywords = {Haskell, Development, Web},
  subtype = {program},
}

@Misc{thielemann2008iff-0.0.1,
  author = {Henning Thielemann},
  title = {{iff: Constructing and dissecting IFF files}},
  howpublished = {\url{http://hackage.haskell.org/package/iff-0.0.1}},
  year = {2008},
  month = {March},
  version = {0.0.1},
  keywords = {Haskell, Codec},
  subtype = {program},
}

@Misc{davie2008OpenGLCheck-1.0,
  author = {Thomas Davie},
  title = {{OpenGLCheck: Quickcheck instances for various data structures.}},
  howpublished = {\url{http://hackage.haskell.org/package/OpenGLCheck-1.0}},
  year = {2008},
  month = {November},
  version = {1.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{tang2008Pugs-6.2.13.3,
  author = {Audrey Tang},
  title = {{Pugs: A Perl 6 Implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/Pugs-6.2.13.3}},
  year = {2008},
  month = {June},
  version = {6.2.13.3},
  keywords = {Haskell, Language, Pugs},
  subtype = {program},
}

@Misc{tang2008Pugs-6.2.13.8,
  author = {Audrey Tang},
  title = {{Pugs: A Perl 6 Implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/Pugs-6.2.13.8}},
  year = {2008},
  month = {July},
  version = {6.2.13.8},
  keywords = {Haskell, Language, Pugs},
  subtype = {program},
}

@Misc{tang2008Pugs-6.2.13.14,
  author = {Audrey Tang},
  title = {{Pugs: A Perl 6 Implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/Pugs-6.2.13.14}},
  year = {2008},
  month = {December},
  version = {6.2.13.14},
  keywords = {Haskell, Language, Pugs},
  subtype = {program},
}

@Misc{tang2008Pugs-6.2.13.5,
  author = {Audrey Tang},
  title = {{Pugs: A Perl 6 Implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/Pugs-6.2.13.5}},
  year = {2008},
  month = {June},
  version = {6.2.13.5},
  keywords = {Haskell, Language, Pugs},
  subtype = {program},
}

@Misc{tang2010Pugs-6.2.13.16,
  author = {Audrey Tang},
  title = {{Pugs: A Perl 6 Implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/Pugs-6.2.13.16}},
  year = {2010},
  month = {October},
  version = {6.2.13.16},
  keywords = {Haskell, Language, Pugs},
  subtype = {program},
}

@Misc{tang2009Pugs-6.2.13.15,
  author = {Audrey Tang},
  title = {{Pugs: A Perl 6 Implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/Pugs-6.2.13.15}},
  year = {2009},
  month = {December},
  version = {6.2.13.15},
  keywords = {Haskell, Language, Pugs},
  subtype = {program},
}

@Misc{tang2008Pugs-6.2.13.2,
  author = {Audrey Tang},
  title = {{Pugs: A Perl 6 Implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/Pugs-6.2.13.2}},
  year = {2008},
  month = {June},
  version = {6.2.13.2},
  keywords = {Haskell, Language, Pugs},
  subtype = {program},
}

@Misc{tang2008Pugs-6.2.13.12,
  author = {Audrey Tang},
  title = {{Pugs: A Perl 6 Implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/Pugs-6.2.13.12}},
  year = {2008},
  month = {November},
  version = {6.2.13.12},
  keywords = {Haskell, Language, Pugs},
  subtype = {program},
}

@Misc{tang2008Pugs-6.2.13.7,
  author = {Audrey Tang},
  title = {{Pugs: A Perl 6 Implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/Pugs-6.2.13.7}},
  year = {2008},
  month = {June},
  version = {6.2.13.7},
  keywords = {Haskell, Language, Pugs},
  subtype = {program},
}

@Misc{tang2008Pugs-6.2.13.1,
  author = {Audrey Tang},
  title = {{Pugs: A Perl 6 Implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/Pugs-6.2.13.1}},
  year = {2008},
  month = {June},
  version = {6.2.13.1},
  keywords = {Haskell, Language, Pugs},
  subtype = {program},
}

@Misc{tang2008Pugs-6.2.13.9,
  author = {Audrey Tang},
  title = {{Pugs: A Perl 6 Implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/Pugs-6.2.13.9}},
  year = {2008},
  month = {July},
  version = {6.2.13.9},
  keywords = {Haskell, Language, Pugs},
  subtype = {program},
}

@Misc{tang2008Pugs-6.2.13.10,
  author = {Audrey Tang},
  title = {{Pugs: A Perl 6 Implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/Pugs-6.2.13.10}},
  year = {2008},
  month = {July},
  version = {6.2.13.10},
  keywords = {Haskell, Language, Pugs},
  subtype = {program},
}

@Misc{tang2008Pugs-6.2.13.6,
  author = {Audrey Tang},
  title = {{Pugs: A Perl 6 Implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/Pugs-6.2.13.6}},
  year = {2008},
  month = {June},
  version = {6.2.13.6},
  keywords = {Haskell, Language, Pugs},
  subtype = {program},
}

@Misc{tang2008Pugs-6.2.13.4,
  author = {Audrey Tang},
  title = {{Pugs: A Perl 6 Implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/Pugs-6.2.13.4}},
  year = {2008},
  month = {June},
  version = {6.2.13.4},
  keywords = {Haskell, Language, Pugs},
  subtype = {program},
}

@Misc{tang2008Pugs-6.2.13.11,
  author = {Audrey Tang},
  title = {{Pugs: A Perl 6 Implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/Pugs-6.2.13.11}},
  year = {2008},
  month = {July},
  version = {6.2.13.11},
  keywords = {Haskell, Language, Pugs},
  subtype = {program},
}

@Misc{tang2008Pugs-6.2.13.13,
  author = {Audrey Tang},
  title = {{Pugs: A Perl 6 Implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/Pugs-6.2.13.13}},
  year = {2008},
  month = {December},
  version = {6.2.13.13},
  keywords = {Haskell, Language, Pugs},
  subtype = {program},
}

@Misc{thielemann2010midi-alsa-0.1,
  author = {Henning Thielemann},
  title = {{midi-alsa: Convert between datatypes of the midi and the alsa packages}},
  howpublished = {\url{http://hackage.haskell.org/package/midi-alsa-0.1}},
  year = {2010},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Sound, Music},
  subtype = {program},
}

@Misc{okasaki2007EdisonAPI-1.2.1,
  author = {Chris Okasaki},
  title = {{EdisonAPI: A library of efficient, purely-functional data structures (API)}},
  howpublished = {\url{http://hackage.haskell.org/package/EdisonAPI-1.2.1}},
  year = {2007},
  month = {February},
  version = {1.2.1},
  keywords = {Haskell, Data Structures},
  subtype = {program},
}

@Misc{hartman2008DarcsHelpers-0.1,
  author = {Thomas Hartman},
  title = {{DarcsHelpers: Code used by Patch-Shack that seemed sensible to open for reusability}},
  howpublished = {\url{http://hackage.haskell.org/package/DarcsHelpers-0.1}},
  year = {2008},
  month = {November},
  version = {0.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{diatchki2010alsa-pcm-tests-0.1,
  author = {Iavor S. Diatchki},
  title = {{alsa-pcm-tests: Tests for the ALSA audio signal library.}},
  howpublished = {\url{http://hackage.haskell.org/package/alsa-pcm-tests-0.1}},
  year = {2010},
  month = {April},
  version = {0.1},
  keywords = {Haskell, Sound, Music},
  subtype = {program},
}

@Misc{jeltsch2010type-functions-0.2.0.0,
  author = {Wolfgang Jeltsch},
  title = {{type-functions: Emulation of type-level functions}},
  howpublished = {\url{http://hackage.haskell.org/package/type-functions-0.2.0.0}},
  year = {2010},
  month = {September},
  version = {0.2.0.0},
  keywords = {Haskell, Type System},
  subtype = {program},
}

@Misc{jeltsch2010type-functions-0.1.0.0,
  author = {Wolfgang Jeltsch},
  title = {{type-functions: Emulation of type-level functions}},
  howpublished = {\url{http://hackage.haskell.org/package/type-functions-0.1.0.0}},
  year = {2010},
  month = {May},
  version = {0.1.0.0},
  keywords = {Haskell, Type System},
  subtype = {program},
}

@Misc{jeltsch2010type-functions-0.0.0.0,
  author = {Wolfgang Jeltsch},
  title = {{type-functions: Emulation of type-level functions}},
  howpublished = {\url{http://hackage.haskell.org/package/type-functions-0.0.0.0}},
  year = {2010},
  month = {April},
  version = {0.0.0.0},
  keywords = {Haskell, Type System},
  subtype = {program},
}

@Misc{quick2010para-1.1,
  author = {Kevin Quick},
  title = {{para: Text paragraph formatting}},
  howpublished = {\url{http://hackage.haskell.org/package/para-1.1}},
  year = {2010},
  month = {January},
  version = {1.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{quick2010para-1.0,
  author = {Kevin Quick},
  title = {{para: Text paragraph formatting}},
  howpublished = {\url{http://hackage.haskell.org/package/para-1.0}},
  year = {2010},
  month = {January},
  version = {1.0},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{unknown2010simgi-0.3,
  author = {unknown},
  title = {{simgi: stochastic simulation engine}},
  howpublished = {\url{http://hackage.haskell.org/package/simgi-0.3}},
  year = {2010},
  month = {February},
  version = {0.3},
  keywords = {Haskell, Scientific Simulation},
  subtype = {program},
}

@Misc{unknown2009simgi-0.1.1,
  author = {unknown},
  title = {{simgi: stochastic simulation engine}},
  howpublished = {\url{http://hackage.haskell.org/package/simgi-0.1.1}},
  year = {2009},
  month = {June},
  version = {0.1.1},
  keywords = {Haskell, Scientific Simulation},
  subtype = {program},
}

@Misc{unknown2009simgi-0.2,
  author = {unknown},
  title = {{simgi: stochastic simulation engine}},
  howpublished = {\url{http://hackage.haskell.org/package/simgi-0.2}},
  year = {2009},
  month = {December},
  version = {0.2},
  keywords = {Haskell, Scientific Simulation},
  subtype = {program},
}

@Misc{golubovsky2009hugs2yc-0.1.1,
  author = {Dmitry Golubovsky},
  title = {{hugs2yc: Hugs Front-end to Yhc Core.}},
  howpublished = {\url{http://hackage.haskell.org/package/hugs2yc-0.1.1}},
  year = {2009},
  month = {January},
  version = {0.1.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{golubovsky2009hugs2yc-0.1,
  author = {Dmitry Golubovsky},
  title = {{hugs2yc: Hugs Front-end to Yhc Core.}},
  howpublished = {\url{http://hackage.haskell.org/package/hugs2yc-0.1}},
  year = {2009},
  month = {January},
  version = {0.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{malde2009clustertools-0.1.2,
  author = {Ketil Malde},
  title = {{clustertools: Tools for manipulating sequence clusters}},
  howpublished = {\url{http://hackage.haskell.org/package/clustertools-0.1.2}},
  year = {2009},
  month = {January},
  version = {0.1.2},
  keywords = {Haskell, Bioinformatics},
  subtype = {program},
}

@Misc{malde2008clustertools-0.1.1,
  author = {Ketil Malde},
  title = {{clustertools: Tools for manipulating sequence clusters}},
  howpublished = {\url{http://hackage.haskell.org/package/clustertools-0.1.1}},
  year = {2008},
  month = {July},
  version = {0.1.1},
  keywords = {Haskell, Bioinformatics},
  subtype = {program},
}

@Misc{malde2008clustertools-0.1,
  author = {Ketil Malde},
  title = {{clustertools: Tools for manipulating sequence clusters}},
  howpublished = {\url{http://hackage.haskell.org/package/clustertools-0.1}},
  year = {2008},
  month = {March},
  version = {0.1},
  keywords = {Haskell, Bioinformatics},
  subtype = {program},
}

@Misc{reinke2010ghc-syb-0.2.0.0,
  author = {Claus Reinke},
  title = {{ghc-syb: Data and Typeable instances for the GHC API.}},
  howpublished = {\url{http://hackage.haskell.org/package/ghc-syb-0.2.0.0}},
  year = {2010},
  month = {March},
  version = {0.2.0.0},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{reinke2009ghc-syb-0.1.2,
  author = {Claus Reinke},
  title = {{ghc-syb: SYB instances for the GHC API}},
  howpublished = {\url{http://hackage.haskell.org/package/ghc-syb-0.1.2}},
  year = {2009},
  month = {April},
  version = {0.1.2},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{reinke2009ghc-syb-0.1.2.1,
  author = {Claus Reinke},
  title = {{ghc-syb: SYB instances for the GHC API}},
  howpublished = {\url{http://hackage.haskell.org/package/ghc-syb-0.1.2.1}},
  year = {2009},
  month = {May},
  version = {0.1.2.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{reinke2009ghc-syb-0.1.1.1,
  author = {Claus Reinke},
  title = {{ghc-syb: SYB instances for the GHC API}},
  howpublished = {\url{http://hackage.haskell.org/package/ghc-syb-0.1.1.1}},
  year = {2009},
  month = {April},
  version = {0.1.1.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{reinke2009ghc-syb-0.1.2.2,
  author = {Claus Reinke},
  title = {{ghc-syb: SYB instances for the GHC API}},
  howpublished = {\url{http://hackage.haskell.org/package/ghc-syb-0.1.2.2}},
  year = {2009},
  month = {December},
  version = {0.1.2.2},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{reinke2008ghc-syb-0.1.1,
  author = {Claus Reinke},
  title = {{ghc-syb: SYB instances for the GHC API}},
  howpublished = {\url{http://hackage.haskell.org/package/ghc-syb-0.1.1}},
  year = {2008},
  month = {December},
  version = {0.1.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{reinke2008ghc-syb-0.1,
  author = {Claus Reinke},
  title = {{ghc-syb: SYB instances for the GHC API}},
  howpublished = {\url{http://hackage.haskell.org/package/ghc-syb-0.1}},
  year = {2008},
  month = {November},
  version = {0.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{wallace2008hscolour-1.10.1,
  author = {Malcolm Wallace},
  title = {{hscolour: Colourise Haskell code.}},
  howpublished = {\url{http://hackage.haskell.org/package/hscolour-1.10.1}},
  year = {2008},
  month = {September},
  version = {1.10.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{wallace2008hscolour-1.10,
  author = {Malcolm Wallace},
  title = {{hscolour: Colourise Haskell code.}},
  howpublished = {\url{http://hackage.haskell.org/package/hscolour-1.10}},
  year = {2008},
  month = {July},
  version = {1.10},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{wallace2007hscolour-1.6,
  author = {Malcolm Wallace},
  title = {{hscolour: Colourise Haskell code.}},
  howpublished = {\url{http://hackage.haskell.org/package/hscolour-1.6}},
  year = {2007},
  month = {January},
  version = {1.6},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{wallace2009hscolour-1.15,
  author = {Malcolm Wallace},
  title = {{hscolour: Colourise Haskell code.}},
  howpublished = {\url{http://hackage.haskell.org/package/hscolour-1.15}},
  year = {2009},
  month = {August},
  version = {1.15},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{wallace2010hscolour-1.16,
  author = {Malcolm Wallace},
  title = {{hscolour: Colourise Haskell code.}},
  howpublished = {\url{http://hackage.haskell.org/package/hscolour-1.16}},
  year = {2010},
  month = {February},
  version = {1.16},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{wallace2008hscolour-1.9,
  author = {Malcolm Wallace},
  title = {{hscolour: Colourise Haskell code.}},
  howpublished = {\url{http://hackage.haskell.org/package/hscolour-1.9}},
  year = {2008},
  month = {January},
  version = {1.9},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{wallace2009hscolour-1.13,
  author = {Malcolm Wallace},
  title = {{hscolour: Colourise Haskell code.}},
  howpublished = {\url{http://hackage.haskell.org/package/hscolour-1.13}},
  year = {2009},
  month = {May},
  version = {1.13},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{wallace2009hscolour-1.12,
  author = {Malcolm Wallace},
  title = {{hscolour: Colourise Haskell code.}},
  howpublished = {\url{http://hackage.haskell.org/package/hscolour-1.12}},
  year = {2009},
  month = {February},
  version = {1.12},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{wallace2009hscolour-1.11,
  author = {Malcolm Wallace},
  title = {{hscolour: Colourise Haskell code.}},
  howpublished = {\url{http://hackage.haskell.org/package/hscolour-1.11}},
  year = {2009},
  month = {January},
  version = {1.11},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{wallace2010hscolour-1.17,
  author = {Malcolm Wallace},
  title = {{hscolour: Colourise Haskell code.}},
  howpublished = {\url{http://hackage.haskell.org/package/hscolour-1.17}},
  year = {2010},
  month = {July},
  version = {1.17},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{wallace2009hscolour-1.14,
  author = {Malcolm Wallace},
  title = {{hscolour: Colourise Haskell code.}},
  howpublished = {\url{http://hackage.haskell.org/package/hscolour-1.14}},
  year = {2009},
  month = {August},
  version = {1.14},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{augustsson2009cmonad-0.1.0.0,
  author = {Lennart Augustsson},
  title = {{cmonad: A library for C-like programming}},
  howpublished = {\url{http://hackage.haskell.org/package/cmonad-0.1.0.0}},
  year = {2009},
  month = {March},
  version = {0.1.0.0},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{augustsson2009cmonad-0.1.1.1,
  author = {Lennart Augustsson},
  title = {{cmonad: A library for C-like programming}},
  howpublished = {\url{http://hackage.haskell.org/package/cmonad-0.1.1.1}},
  year = {2009},
  month = {March},
  version = {0.1.1.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{augustsson2009cmonad-0.1.0.1,
  author = {Lennart Augustsson},
  title = {{cmonad: A library for C-like programming}},
  howpublished = {\url{http://hackage.haskell.org/package/cmonad-0.1.0.1}},
  year = {2009},
  month = {March},
  version = {0.1.0.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{augustsson2009cmonad-0.1.1.0,
  author = {Lennart Augustsson},
  title = {{cmonad: A library for C-like programming}},
  howpublished = {\url{http://hackage.haskell.org/package/cmonad-0.1.1.0}},
  year = {2009},
  month = {March},
  version = {0.1.1.0},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{schuur2010SizeCompare-0.1,
  author = {Bram Schuur},
  title = {{SizeCompare: Fast size comparison for standard containers.}},
  howpublished = {\url{http://hackage.haskell.org/package/SizeCompare-0.1}},
  year = {2010},
  month = {March},
  version = {0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{niemeijer2009StrictBench-0.1.1,
  author = {Remco Niemeijer},
  title = {{StrictBench: Benchmarking code through strict evaluation}},
  howpublished = {\url{http://hackage.haskell.org/package/StrictBench-0.1.1}},
  year = {2009},
  month = {June},
  version = {0.1.1},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{niemeijer2009StrictBench-0.1,
  author = {Remco Niemeijer},
  title = {{StrictBench: Benchmarking code through strict evaluation}},
  howpublished = {\url{http://hackage.haskell.org/package/StrictBench-0.1}},
  year = {2009},
  month = {June},
  version = {0.1},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{tang2008uconv-0.0.2,
  author = {Audrey Tang},
  title = {{uconv: String encoding conversion with ICU}},
  howpublished = {\url{http://hackage.haskell.org/package/uconv-0.0.2}},
  year = {2008},
  month = {July},
  version = {0.0.2},
  keywords = {Haskell, Codec},
  subtype = {program},
}

@Misc{tang2008uconv-0.0.1,
  author = {Audrey Tang},
  title = {{uconv: String encoding conversion with ICU}},
  howpublished = {\url{http://hackage.haskell.org/package/uconv-0.0.1}},
  year = {2008},
  month = {June},
  version = {0.0.1},
  keywords = {Haskell, Codec},
  subtype = {program},
}

@Misc{tang2008uconv-0.0.3,
  author = {Audrey Tang},
  title = {{uconv: String encoding conversion with ICU}},
  howpublished = {\url{http://hackage.haskell.org/package/uconv-0.0.3}},
  year = {2008},
  month = {July},
  version = {0.0.3},
  keywords = {Haskell, Codec},
  subtype = {program},
}

@Misc{gergely2009hp2any-core-0.10.0,
  author = {Patai Gergely},
  title = {{hp2any-core: Heap profiling helper library}},
  howpublished = {\url{http://hackage.haskell.org/package/hp2any-core-0.10.0}},
  year = {2009},
  month = {August},
  version = {0.10.0},
  keywords = {Haskell, profiling, development, utils},
  subtype = {program},
}

@Misc{gergely2009hp2any-core-0.9.0,
  author = {Patai Gergely},
  title = {{hp2any-core: Heap profiling helper library}},
  howpublished = {\url{http://hackage.haskell.org/package/hp2any-core-0.9.0}},
  year = {2009},
  month = {August},
  version = {0.9.0},
  keywords = {Haskell, profiling, development, utils},
  subtype = {program},
}

@Misc{kmett2010categories-0.54.0,
  author = {Edward A. Kmett},
  title = {{categories: categories from category-extras}},
  howpublished = {\url{http://hackage.haskell.org/package/categories-0.54.0}},
  year = {2010},
  month = {June},
  version = {0.54.0},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{kmett2010categories-0.54.1,
  author = {Edward A. Kmett},
  title = {{categories: categories from category-extras}},
  howpublished = {\url{http://hackage.haskell.org/package/categories-0.54.1}},
  year = {2010},
  month = {June},
  version = {0.54.1},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{naur2009hpc-strobe-0.1,
  author = {Thorkil Naur},
  title = {{hpc-strobe: Hpc-generated strobes for a running Haskell program}},
  howpublished = {\url{http://hackage.haskell.org/package/hpc-strobe-0.1}},
  year = {2009},
  month = {May},
  version = {0.1},
  keywords = {Haskell, Trace, Debug},
  subtype = {program},
}

@Misc{hoyt2009windowslive-0.3,
  author = {Josh Hoyt},
  title = {{windowslive: Implements Windows Live Web Authentication and
Delegated Authentication}},
  howpublished = {\url{http://hackage.haskell.org/package/windowslive-0.3}},
  year = {2009},
  month = {June},
  version = {0.3},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hoyt2009windowslive-0.1.0,
  author = {Josh Hoyt},
  title = {{windowslive: Implements Windows Live Web Authentication and
Delegated Authentication}},
  howpublished = {\url{http://hackage.haskell.org/package/windowslive-0.1.0}},
  year = {2009},
  month = {April},
  version = {0.1.0},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hoyt2009windowslive-0.1.1.1,
  author = {Josh Hoyt},
  title = {{windowslive: Implements Windows Live Web Authentication and
Delegated Authentication}},
  howpublished = {\url{http://hackage.haskell.org/package/windowslive-0.1.1.1}},
  year = {2009},
  month = {May},
  version = {0.1.1.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hoyt2009windowslive-0.1.1,
  author = {Josh Hoyt},
  title = {{windowslive: Implements Windows Live Web Authentication and
Delegated Authentication}},
  howpublished = {\url{http://hackage.haskell.org/package/windowslive-0.1.1}},
  year = {2009},
  month = {April},
  version = {0.1.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{hoyt2009windowslive-0.2,
  author = {Josh Hoyt},
  title = {{windowslive: Implements Windows Live Web Authentication and
Delegated Authentication}},
  howpublished = {\url{http://hackage.haskell.org/package/windowslive-0.2}},
  year = {2009},
  month = {May},
  version = {0.2},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{siederdissen2010ParsecTools-0.0.2.0,
  author = {Christian Hoener zu Siederdissen},
  title = {{ParsecTools: Parsec combinators for more complex objects.}},
  howpublished = {\url{http://hackage.haskell.org/package/ParsecTools-0.0.2.0}},
  year = {2010},
  month = {September},
  version = {0.0.2.0},
  keywords = {Haskell, Parsing},
  subtype = {program},
}

@Misc{davie2008mkbndl-0.2.1,
  author = {Thomas Davie},
  title = {{mkbndl: Makes an OS X .app bundle from a binary.}},
  howpublished = {\url{http://hackage.haskell.org/package/mkbndl-0.2.1}},
  year = {2008},
  month = {May},
  version = {0.2.1},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{davie2008mkbndl-0.2,
  author = {Thomas Davie},
  title = {{mkbndl: Makes an OS X .app bundle from a binary.}},
  howpublished = {\url{http://hackage.haskell.org/package/mkbndl-0.2}},
  year = {2008},
  month = {May},
  version = {0.2},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{cook2010ks-test-0.1,
  author = {James Cook},
  title = {{ks-test: Kolmogorov distribution and Kolmogorov-Smirnov test.}},
  howpublished = {\url{http://hackage.haskell.org/package/ks-test-0.1}},
  year = {2010},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Math, Numerical},
  subtype = {program},
}

@Misc{hey2008COrdering-2.3,
  author = {Adrian Hey},
  title = {{COrdering: An algebraic data type similar to Prelude Ordering.}},
  howpublished = {\url{http://hackage.haskell.org/package/COrdering-2.3}},
  year = {2008},
  month = {July},
  version = {2.3},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{hey2008COrdering-2.1,
  author = {Adrian Hey},
  title = {{COrdering: An algebraic data type similar to Prelude Ordering.}},
  howpublished = {\url{http://hackage.haskell.org/package/COrdering-2.1}},
  year = {2008},
  month = {January},
  version = {2.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{hey2008COrdering-2.2,
  author = {Adrian Hey},
  title = {{COrdering: An algebraic data type similar to Prelude Ordering.}},
  howpublished = {\url{http://hackage.haskell.org/package/COrdering-2.2}},
  year = {2008},
  month = {March},
  version = {2.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{bringert2009alsa-0.3,
  author = {Bjorn Bringert and Iavor S. Diatchki},
  title = {{alsa: Binding to the ALSA Library API.}},
  howpublished = {\url{http://hackage.haskell.org/package/alsa-0.3}},
  year = {2009},
  month = {December},
  version = {0.3},
  keywords = {Haskell, Sound, Music},
  subtype = {program},
}

@Misc{bringert2009alsa-0.4,
  author = {Bjorn Bringert and Iavor S. Diatchki},
  title = {{alsa: Binding to the ALSA Library API.}},
  howpublished = {\url{http://hackage.haskell.org/package/alsa-0.4}},
  year = {2009},
  month = {December},
  version = {0.4},
  keywords = {Haskell, Sound, Music},
  subtype = {program},
}

@Misc{bringert2009alsa-0.2.1,
  author = {Bjorn Bringert and Iavor S. Diatchki},
  title = {{alsa: Binding to the ALSA Library API.}},
  howpublished = {\url{http://hackage.haskell.org/package/alsa-0.2.1}},
  year = {2009},
  month = {October},
  version = {0.2.1},
  keywords = {Haskell, Sound, Music},
  subtype = {program},
}

@Misc{bringert2009alsa-0.2,
  author = {Bjorn Bringert and Iavor S. Diatchki},
  title = {{alsa: Binding to the ALSA Library API.}},
  howpublished = {\url{http://hackage.haskell.org/package/alsa-0.2}},
  year = {2009},
  month = {April},
  version = {0.2},
  keywords = {Haskell, Sound, Music},
  subtype = {program},
}

@Misc{blackheath2010hexpat-iteratee-0.3,
  author = {Stephen Blackheath},
  title = {{hexpat-iteratee: Chunked XML parsing using iteratees}},
  howpublished = {\url{http://hackage.haskell.org/package/hexpat-iteratee-0.3}},
  year = {2010},
  month = {May},
  version = {0.3},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{blackheath2010hexpat-iteratee-0.5,
  author = {Stephen Blackheath},
  title = {{hexpat-iteratee: Chunked XML parsing using iteratees}},
  howpublished = {\url{http://hackage.haskell.org/package/hexpat-iteratee-0.5}},
  year = {2010},
  month = {May},
  version = {0.5},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{blackheath2010hexpat-iteratee-0.4,
  author = {Stephen Blackheath},
  title = {{hexpat-iteratee: Chunked XML parsing using iteratees}},
  howpublished = {\url{http://hackage.haskell.org/package/hexpat-iteratee-0.4}},
  year = {2010},
  month = {May},
  version = {0.4},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{blackheath2010hexpat-iteratee-0.1,
  author = {Stephen Blackheath},
  title = {{hexpat-iteratee: chunked XML parsing using iteratees}},
  howpublished = {\url{http://hackage.haskell.org/package/hexpat-iteratee-0.1}},
  year = {2010},
  month = {May},
  version = {0.1},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{blackheath2010hexpat-iteratee-0.6,
  author = {Stephen Blackheath},
  title = {{hexpat-iteratee: Chunked XML parsing using iteratees}},
  howpublished = {\url{http://hackage.haskell.org/package/hexpat-iteratee-0.6}},
  year = {2010},
  month = {June},
  version = {0.6},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{blackheath2010hexpat-iteratee-0.2,
  author = {Stephen Blackheath},
  title = {{hexpat-iteratee: Chunked XML parsing using iteratees}},
  howpublished = {\url{http://hackage.haskell.org/package/hexpat-iteratee-0.2}},
  year = {2010},
  month = {May},
  version = {0.2},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{therning2010lat-0.5,
  author = {Magnus Therning},
  title = {{lat: Tool to track security alerts on LWN}},
  howpublished = {\url{http://hackage.haskell.org/package/lat-0.5}},
  year = {2010},
  month = {May},
  version = {0.5},
  keywords = {Haskell, Utils},
  subtype = {program},
}

@Misc{yaitskov2010gbu-0.1,
  author = {Daneel S. Yaitskov},
  title = {{gbu: planar graph embedding into a plane}},
  howpublished = {\url{http://hackage.haskell.org/package/gbu-0.1}},
  year = {2010},
  month = {July},
  version = {0.1},
  keywords = {Haskell, Graph},
  subtype = {program},
}

@Misc{unknown2008editline-0.2.1.0,
  author = {unknown},
  title = {{editline: Bindings to the editline library (libedit).}},
  howpublished = {\url{http://hackage.haskell.org/package/editline-0.2.1.0}},
  year = {2008},
  month = {October},
  version = {0.2.1.0},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{unknown2008editline-0.1,
  author = {unknown},
  title = {{editline: Bindings to the editline library (libedit).}},
  howpublished = {\url{http://hackage.haskell.org/package/editline-0.1}},
  year = {2008},
  month = {January},
  version = {0.1},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{unknown2008editline-0.2,
  author = {unknown},
  title = {{editline: Bindings to the editline library (libedit).}},
  howpublished = {\url{http://hackage.haskell.org/package/editline-0.2}},
  year = {2008},
  month = {January},
  version = {0.2},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{alpheccar2007IFS-0.1.1,
  author = {alpheccar},
  title = {{IFS: Iterated Function System generation for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/IFS-0.1.1}},
  year = {2007},
  month = {November},
  version = {0.1.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{alpheccar2007IFS-0.1,
  author = {alpheccar},
  title = {{IFS: Iterated Function System generation for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/IFS-0.1}},
  year = {2007},
  month = {March},
  version = {0.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{goerzen2008LDAP-0.6.3,
  author = {John Goerzen},
  title = {{LDAP: Haskell binding for C LDAP API}},
  howpublished = {\url{http://hackage.haskell.org/package/LDAP-0.6.3}},
  year = {2008},
  month = {January},
  version = {0.6.3},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{goerzen2009LDAP-0.6.5,
  author = {John Goerzen},
  title = {{LDAP: Haskell binding for C LDAP API}},
  howpublished = {\url{http://hackage.haskell.org/package/LDAP-0.6.5}},
  year = {2009},
  month = {April},
  version = {0.6.5},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{goerzen2007LDAP-0.6.1,
  author = {John Goerzen},
  title = {{LDAP: Haskell binding for C LDAP API}},
  howpublished = {\url{http://hackage.haskell.org/package/LDAP-0.6.1}},
  year = {2007},
  month = {March},
  version = {0.6.1},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{goerzen2008LDAP-0.6.4,
  author = {John Goerzen},
  title = {{LDAP: Haskell binding for C LDAP API}},
  howpublished = {\url{http://hackage.haskell.org/package/LDAP-0.6.4}},
  year = {2008},
  month = {February},
  version = {0.6.4},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{goerzen2010LDAP-0.6.6,
  author = {John Goerzen},
  title = {{LDAP: Haskell binding for C LDAP API}},
  howpublished = {\url{http://hackage.haskell.org/package/LDAP-0.6.6}},
  year = {2010},
  month = {February},
  version = {0.6.6},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{polak2007bytestringreadp-0.1,
  author = {Gracjan Polak},
  title = {{bytestringreadp: A ReadP style parser library for ByteString}},
  howpublished = {\url{http://hackage.haskell.org/package/bytestringreadp-0.1}},
  year = {2007},
  month = {December},
  version = {0.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{polak2007bytestringreadp-0.2,
  author = {Gracjan Polak},
  title = {{bytestringreadp: A ReadP style parser library for ByteString}},
  howpublished = {\url{http://hackage.haskell.org/package/bytestringreadp-0.2}},
  year = {2007},
  month = {December},
  version = {0.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{kmett2010charset-0.2.2,
  author = {Edward Kmett},
  title = {{charset: Fast unicode character sets based on complemented PATRICIA tries}},
  howpublished = {\url{http://hackage.haskell.org/package/charset-0.2.2}},
  year = {2010},
  month = {July},
  version = {0.2.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{kmett2010charset-0.0,
  author = {Edward Kmett},
  title = {{charset: Fast unicode character sets}},
  howpublished = {\url{http://hackage.haskell.org/package/charset-0.0}},
  year = {2010},
  month = {July},
  version = {0.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{kmett2010charset-0.2.1,
  author = {Edward Kmett},
  title = {{charset: Fast unicode character sets based on complemented PATRICIA tries}},
  howpublished = {\url{http://hackage.haskell.org/package/charset-0.2.1}},
  year = {2010},
  month = {July},
  version = {0.2.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{kmett2010charset-0.2.0,
  author = {Edward Kmett},
  title = {{charset: Fast unicode character sets based on complemented PATRICIA tries}},
  howpublished = {\url{http://hackage.haskell.org/package/charset-0.2.0}},
  year = {2010},
  month = {July},
  version = {0.2.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{kmett2010charset-0.1,
  author = {Edward Kmett},
  title = {{charset: Fast unicode character sets based on complemented PATRICIA tries}},
  howpublished = {\url{http://hackage.haskell.org/package/charset-0.1}},
  year = {2010},
  month = {July},
  version = {0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{shaw2008AGI-1.2.2,
  author = {Jeremy Shaw},
  title = {{AGI: A library for writing AGI scripts for Asterisk}},
  howpublished = {\url{http://hackage.haskell.org/package/AGI-1.2.2}},
  year = {2008},
  month = {July},
  version = {1.2.2},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{shaw2009AGI-1.3,
  author = {Jeremy Shaw},
  title = {{AGI: A library for writing AGI scripts for Asterisk}},
  howpublished = {\url{http://hackage.haskell.org/package/AGI-1.3}},
  year = {2009},
  month = {December},
  version = {1.3},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{shaw2008AGI-1.2.1,
  author = {Jeremy Shaw},
  title = {{AGI: A library for writing AGI scripts for Asterisk}},
  howpublished = {\url{http://hackage.haskell.org/package/AGI-1.2.1}},
  year = {2008},
  month = {July},
  version = {1.2.1},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{shaw2007AGI-1.1,
  author = {Jeremy Shaw},
  title = {{AGI: A library for writing AGI scripts for Asterisk}},
  howpublished = {\url{http://hackage.haskell.org/package/AGI-1.1}},
  year = {2007},
  month = {May},
  version = {1.1},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{shaw2008AGI-1.2,
  author = {Jeremy Shaw},
  title = {{AGI: A library for writing AGI scripts for Asterisk}},
  howpublished = {\url{http://hackage.haskell.org/package/AGI-1.2}},
  year = {2008},
  month = {July},
  version = {1.2},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{shaw2008AGI-1.1.1,
  author = {Jeremy Shaw},
  title = {{AGI: A library for writing AGI scripts for Asterisk}},
  howpublished = {\url{http://hackage.haskell.org/package/AGI-1.1.1}},
  year = {2008},
  month = {June},
  version = {1.1.1},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{shaw2007AGI-1.0,
  author = {Jeremy Shaw},
  title = {{AGI: A library for writing AGI scripts for Asterisk}},
  howpublished = {\url{http://hackage.haskell.org/package/AGI-1.0}},
  year = {2007},
  month = {May},
  version = {1.0},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{bolingbroke2010test-framework-quickcheck2-0.2.5,
  author = {Max Bolingbroke},
  title = {{test-framework-quickcheck2: QuickCheck2 support for the test-framework package.}},
  howpublished = {\url{http://hackage.haskell.org/package/test-framework-quickcheck2-0.2.5}},
  year = {2010},
  month = {January},
  version = {0.2.5},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{bolingbroke2009test-framework-quickcheck2-0.2.2,
  author = {Max Bolingbroke},
  title = {{test-framework-quickcheck2: QuickCheck2 support for the test-framework package.}},
  howpublished = {\url{http://hackage.haskell.org/package/test-framework-quickcheck2-0.2.2}},
  year = {2009},
  month = {May},
  version = {0.2.2},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{bolingbroke2009test-framework-quickcheck2-0.2.4,
  author = {Max Bolingbroke},
  title = {{test-framework-quickcheck2: QuickCheck2 support for the test-framework package.}},
  howpublished = {\url{http://hackage.haskell.org/package/test-framework-quickcheck2-0.2.4}},
  year = {2009},
  month = {June},
  version = {0.2.4},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{bolingbroke2010test-framework-quickcheck2-0.2.7,
  author = {Max Bolingbroke},
  title = {{test-framework-quickcheck2: QuickCheck2 support for the test-framework package.}},
  howpublished = {\url{http://hackage.haskell.org/package/test-framework-quickcheck2-0.2.7}},
  year = {2010},
  month = {May},
  version = {0.2.7},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{bolingbroke2009test-framework-quickcheck2-0.2.1,
  author = {Max Bolingbroke},
  title = {{test-framework-quickcheck2: QuickCheck2 support for the test-framework package.}},
  howpublished = {\url{http://hackage.haskell.org/package/test-framework-quickcheck2-0.2.1}},
  year = {2009},
  month = {February},
  version = {0.2.1},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{bolingbroke2009test-framework-quickcheck2-0.2.3,
  author = {Max Bolingbroke},
  title = {{test-framework-quickcheck2: QuickCheck2 support for the test-framework package.}},
  howpublished = {\url{http://hackage.haskell.org/package/test-framework-quickcheck2-0.2.3}},
  year = {2009},
  month = {June},
  version = {0.2.3},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{bolingbroke2010test-framework-quickcheck2-0.2.6,
  author = {Max Bolingbroke},
  title = {{test-framework-quickcheck2: QuickCheck2 support for the test-framework package.}},
  howpublished = {\url{http://hackage.haskell.org/package/test-framework-quickcheck2-0.2.6}},
  year = {2010},
  month = {May},
  version = {0.2.6},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{dusek2008cedict-0.2.5,
  author = {Jason Dusek},
  title = {{cedict: Convenient Chinese phrase \& character lookup.}},
  howpublished = {\url{http://hackage.haskell.org/package/cedict-0.2.5}},
  year = {2008},
  month = {July},
  version = {0.2.5},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{dusek2008cedict-0.2.2,
  author = {Jason Dusek},
  title = {{cedict: Convenient Chinese character lookup.}},
  howpublished = {\url{http://hackage.haskell.org/package/cedict-0.2.2}},
  year = {2008},
  month = {July},
  version = {0.2.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{dusek2008cedict-0.2.4,
  author = {Jason Dusek},
  title = {{cedict: Convenient Chinese character lookup.}},
  howpublished = {\url{http://hackage.haskell.org/package/cedict-0.2.4}},
  year = {2008},
  month = {July},
  version = {0.2.4},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{dusek2008cedict-0.2.1,
  author = {Jason Dusek},
  title = {{cedict: Convenient Chinese character lookup.}},
  howpublished = {\url{http://hackage.haskell.org/package/cedict-0.2.1}},
  year = {2008},
  month = {July},
  version = {0.2.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{dusek2008cedict-0.2.3,
  author = {Jason Dusek},
  title = {{cedict: Convenient Chinese character lookup.}},
  howpublished = {\url{http://hackage.haskell.org/package/cedict-0.2.3}},
  year = {2008},
  month = {July},
  version = {0.2.3},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{dusek2007cedict-0.1.1,
  author = {Jason Dusek},
  title = {{cedict: Convenient Chinese character lookup.}},
  howpublished = {\url{http://hackage.haskell.org/package/cedict-0.1.1}},
  year = {2007},
  month = {December},
  version = {0.1.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{jeugt2010blaze-from-html-0.2.2,
  author = {Jasper Van der Jeugt and Simon Meier},
  title = {{blaze-from-html: Tool to convert HTML to BlazeHtml code.}},
  howpublished = {\url{http://hackage.haskell.org/package/blaze-from-html-0.2.2}},
  year = {2010},
  month = {August},
  version = {0.2.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{jeugt2010blaze-from-html-0.2.1,
  author = {Jasper Van der Jeugt and Simon Meier},
  title = {{blaze-from-html: Tool to convert HTML to BlazeHtml code.}},
  howpublished = {\url{http://hackage.haskell.org/package/blaze-from-html-0.2.1}},
  year = {2010},
  month = {August},
  version = {0.2.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{jeugt2010blaze-from-html-0.2,
  author = {Jasper Van der Jeugt and Simon Meier},
  title = {{blaze-from-html: Tool to convert HTML to BlazeHtml code.}},
  howpublished = {\url{http://hackage.haskell.org/package/blaze-from-html-0.2}},
  year = {2010},
  month = {August},
  version = {0.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{unknown2009network-server-0.1.0,
  author = {unknown},
  title = {{network-server: A light abstraction over sockets \& co. for servers}},
  howpublished = {\url{http://hackage.haskell.org/package/network-server-0.1.0}},
  year = {2009},
  month = {February},
  version = {0.1.0},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{unknown2009network-server-0.2.0,
  author = {unknown},
  title = {{network-server: A light abstraction over sockets \& co. for servers}},
  howpublished = {\url{http://hackage.haskell.org/package/network-server-0.2.0}},
  year = {2009},
  month = {February},
  version = {0.2.0},
  keywords = {Haskell, Network, System},
  subtype = {program},
}

@Misc{yamamoto2010domain-auth-0.1.0,
  author = {Kazu Yamamoto},
  title = {{domain-auth: Domain authentication library}},
  howpublished = {\url{http://hackage.haskell.org/package/domain-auth-0.1.0}},
  year = {2010},
  month = {June},
  version = {0.1.0},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{thielemann2009synthesizer-0.2.0.1,
  author = {Henning Thielemann},
  title = {{synthesizer: Audio signal processing coded in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/synthesizer-0.2.0.1}},
  year = {2009},
  month = {June},
  version = {0.2.0.1},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{thielemann2008synthesizer-0.0.3,
  author = {Henning Thielemann},
  title = {{synthesizer: Audio signal processing coded in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/synthesizer-0.0.3}},
  year = {2008},
  month = {September},
  version = {0.0.3},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{thielemann2009synthesizer-0.2,
  author = {Henning Thielemann},
  title = {{synthesizer: Audio signal processing coded in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/synthesizer-0.2}},
  year = {2009},
  month = {June},
  version = {0.2},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{dittrich2008pasty-0.1,
  author = {Markus Dittrich},
  title = {{pasty: A simple command line pasting utility}},
  howpublished = {\url{http://hackage.haskell.org/package/pasty-0.1}},
  year = {2008},
  month = {December},
  version = {0.1},
  keywords = {Haskell, console},
  subtype = {program},
}

@Misc{cooke2010halipeto-2.3,
  author = {Andrew Cooke and Peter Simons},
  title = {{halipeto: Haskell Static Web Page Generator}},
  howpublished = {\url{http://hackage.haskell.org/package/halipeto-2.3}},
  year = {2010},
  month = {September},
  version = {2.3},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{cooke2010halipeto-2.1,
  author = {Andrew Cooke and Peter Simons},
  title = {{halipeto: Haskell Static Web Page Generator}},
  howpublished = {\url{http://hackage.haskell.org/package/halipeto-2.1}},
  year = {2010},
  month = {March},
  version = {2.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{cooke2010halipeto-2.2,
  author = {Andrew Cooke and Peter Simons},
  title = {{halipeto: Haskell Static Web Page Generator}},
  howpublished = {\url{http://hackage.haskell.org/package/halipeto-2.2}},
  year = {2010},
  month = {March},
  version = {2.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{fischer2009level-monad-0.3,
  author = {Sebastian Fischer},
  title = {{level-monad: Non-Determinism Monad for Level-Wise Search}},
  howpublished = {\url{http://hackage.haskell.org/package/level-monad-0.3}},
  year = {2009},
  month = {April},
  version = {0.3},
  keywords = {Haskell, Control, Monads},
  subtype = {program},
}

@Misc{fischer2009level-monad-0.4,
  author = {Sebastian Fischer},
  title = {{level-monad: Non-Determinism Monad for Level-Wise Search}},
  howpublished = {\url{http://hackage.haskell.org/package/level-monad-0.4}},
  year = {2009},
  month = {June},
  version = {0.4},
  keywords = {Haskell, Control, Monads},
  subtype = {program},
}

@Misc{fischer2009level-monad-0.2.2.1,
  author = {Sebastian Fischer},
  title = {{level-monad: Non-Determinism Monad for Level-Wise Search}},
  howpublished = {\url{http://hackage.haskell.org/package/level-monad-0.2.2.1}},
  year = {2009},
  month = {March},
  version = {0.2.2.1},
  keywords = {Haskell, Control, Monads},
  subtype = {program},
}

@Misc{fischer2009level-monad-0.3.1,
  author = {Sebastian Fischer},
  title = {{level-monad: Non-Determinism Monad for Level-Wise Search}},
  howpublished = {\url{http://hackage.haskell.org/package/level-monad-0.3.1}},
  year = {2009},
  month = {May},
  version = {0.3.1},
  keywords = {Haskell, Control, Monads},
  subtype = {program},
}

@Misc{fischer2009level-monad-0.2.2,
  author = {Sebastian Fischer},
  title = {{level-monad: Non-Determinism Monad for Level-Wise Search}},
  howpublished = {\url{http://hackage.haskell.org/package/level-monad-0.2.2}},
  year = {2009},
  month = {March},
  version = {0.2.2},
  keywords = {Haskell, Control, Monads},
  subtype = {program},
}

@Misc{fischer2009level-monad-0.2.1,
  author = {Sebastian Fischer},
  title = {{level-monad: Non-Determinism Monad for Level-Wise Search}},
  howpublished = {\url{http://hackage.haskell.org/package/level-monad-0.2.1}},
  year = {2009},
  month = {January},
  version = {0.2.1},
  keywords = {Haskell, Control, Monads},
  subtype = {program},
}

@Misc{fischer2009level-monad-0.1,
  author = {Sebastian Fischer},
  title = {{level-monad: Non-Determinism Monad for Level-Wise Search}},
  howpublished = {\url{http://hackage.haskell.org/package/level-monad-0.1}},
  year = {2009},
  month = {January},
  version = {0.1},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{fischer2009level-monad-0.2.2.0,
  author = {Sebastian Fischer},
  title = {{level-monad: Non-Determinism Monad for Level-Wise Search}},
  howpublished = {\url{http://hackage.haskell.org/package/level-monad-0.2.2.0}},
  year = {2009},
  month = {March},
  version = {0.2.2.0},
  keywords = {Haskell, Control, Monads},
  subtype = {program},
}

@Misc{fischer2009level-monad-0.4.1,
  author = {Sebastian Fischer},
  title = {{level-monad: Non-Determinism Monad for Level-Wise Search}},
  howpublished = {\url{http://hackage.haskell.org/package/level-monad-0.4.1}},
  year = {2009},
  month = {June},
  version = {0.4.1},
  keywords = {Haskell, Control, Monads},
  subtype = {program},
}

@Misc{fischer2009level-monad-0.2,
  author = {Sebastian Fischer},
  title = {{level-monad: Non-Determinism Monad for Level-Wise Search}},
  howpublished = {\url{http://hackage.haskell.org/package/level-monad-0.2}},
  year = {2009},
  month = {January},
  version = {0.2},
  keywords = {Haskell, Control, Monads},
  subtype = {program},
}

@Misc{millikin2010gsasl-0.3,
  author = {John Millikin},
  title = {{gsasl: Bindings for GNU SASL}},
  howpublished = {\url{http://hackage.haskell.org/package/gsasl-0.3}},
  year = {2010},
  month = {April},
  version = {0.3},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{millikin2010gsasl-0.3.1,
  author = {John Millikin},
  title = {{gsasl: Bindings for GNU SASL}},
  howpublished = {\url{http://hackage.haskell.org/package/gsasl-0.3.1}},
  year = {2010},
  month = {May},
  version = {0.3.1},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{millikin2010gsasl-0.3.2,
  author = {John Millikin},
  title = {{gsasl: Bindings for GNU SASL}},
  howpublished = {\url{http://hackage.haskell.org/package/gsasl-0.3.2}},
  year = {2010},
  month = {July},
  version = {0.3.2},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{millikin2009gsasl-0.1,
  author = {John Millikin},
  title = {{gsasl: Bindings for GNU SASL}},
  howpublished = {\url{http://hackage.haskell.org/package/gsasl-0.1}},
  year = {2009},
  month = {June},
  version = {0.1},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{millikin2009gsasl-0.2,
  author = {John Millikin},
  title = {{gsasl: Bindings for GNU SASL}},
  howpublished = {\url{http://hackage.haskell.org/package/gsasl-0.2}},
  year = {2009},
  month = {July},
  version = {0.2},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{hurst2009nimber-0.1.1,
  author = {Patrick Hurst},
  title = {{nimber: An implementation of (finite) nimbers}},
  howpublished = {\url{http://hackage.haskell.org/package/nimber-0.1.1}},
  year = {2009},
  month = {December},
  version = {0.1.1},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{hurst2009nimber-0.1,
  author = {Patrick Hurst},
  title = {{nimber: An implementation of (finite) nimbers}},
  howpublished = {\url{http://hackage.haskell.org/package/nimber-0.1}},
  year = {2009},
  month = {December},
  version = {0.1},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{brown2009SGdemo-1.1,
  author = {Neil Brown},
  title = {{SGdemo: An example of using the SG and OpenGL libraries}},
  howpublished = {\url{http://hackage.haskell.org/package/SGdemo-1.1}},
  year = {2009},
  month = {December},
  version = {1.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{brown2009SGdemo-1.0.1,
  author = {Neil Brown},
  title = {{SGdemo: An example of using the SG and OpenGL libraries}},
  howpublished = {\url{http://hackage.haskell.org/package/SGdemo-1.0.1}},
  year = {2009},
  month = {December},
  version = {1.0.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{brown2009SGdemo-1.0,
  author = {Neil Brown},
  title = {{SGdemo: An example of using the SG and OpenGL libraries}},
  howpublished = {\url{http://hackage.haskell.org/package/SGdemo-1.0}},
  year = {2009},
  month = {March},
  version = {1.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{leijen2007haskelldb-hdbc-0.10,
  author = {Daan Leijen and Conny Andersson and Martin Andersson and Mary Bergman and Victor Blomqvist and Bjorn Bringert and Anders Hockersten and Torbjorn Martin and Jeremy Shaw},
  title = {{haskelldb-hdbc: HaskellDB support for HDBC. You will also need one
or more back-end specific packages.}},
  howpublished = {\url{http://hackage.haskell.org/package/haskelldb-hdbc-0.10}},
  year = {2007},
  month = {April},
  version = {0.10},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{leijen2009haskelldb-hdbc-0.12,
  author = {Daan Leijen and Conny Andersson and Martin Andersson and Mary Bergman and Victor Blomqvist and Bjorn Bringert and Anders Hockersten and Torbjorn Martin and Jeremy Shaw},
  title = {{haskelldb-hdbc: HaskellDB support for HDBC. You will also need one
or more back-end specific packages.}},
  howpublished = {\url{http://hackage.haskell.org/package/haskelldb-hdbc-0.12}},
  year = {2009},
  month = {February},
  version = {0.12},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{leijen2010haskelldb-hdbc-0.13,
  author = {Daan Leijen and Conny Andersson and Martin Andersson and Mary Bergman and Victor Blomqvist and Bjorn Bringert and Anders Hockersten and Torbjorn Martin and Jeremy Shaw},
  title = {{haskelldb-hdbc: HaskellDB support for HDBC. You will also need one
or more back-end specific packages.}},
  howpublished = {\url{http://hackage.haskell.org/package/haskelldb-hdbc-0.13}},
  year = {2010},
  month = {February},
  version = {0.13},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{lato2009hCsound-0.2.2,
  author = {John W. Lato and jwlato@gmail.com},
  title = {{hCsound: interface to CSound API}},
  howpublished = {\url{http://hackage.haskell.org/package/hCsound-0.2.2}},
  year = {2009},
  month = {November},
  version = {0.2.2},
  keywords = {Haskell, Sound, Music},
  subtype = {program},
}

@Misc{lato2009hCsound-0.2.3,
  author = {John W. Lato and jwlato@gmail.com},
  title = {{hCsound: interface to CSound API}},
  howpublished = {\url{http://hackage.haskell.org/package/hCsound-0.2.3}},
  year = {2009},
  month = {November},
  version = {0.2.3},
  keywords = {Haskell, Sound, Music},
  subtype = {program},
}

@Misc{lato2008hCsound-0.2,
  author = {John W. Lato and jwlato@gmail.com},
  title = {{hCsound: interface to CSound API}},
  howpublished = {\url{http://hackage.haskell.org/package/hCsound-0.2}},
  year = {2008},
  month = {July},
  version = {0.2},
  keywords = {Haskell, Sound, Music},
  subtype = {program},
}

@Misc{lessa2010nonlinear-optimization-0.3,
  author = {Felipe A. Lessa and William W. Hager and Hongchao Zhang .},
  title = {{nonlinear-optimization: Various iterative algorithms for optimization of nonlinear functions.}},
  howpublished = {\url{http://hackage.haskell.org/package/nonlinear-optimization-0.3}},
  year = {2010},
  month = {March},
  version = {0.3},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{lessa2010nonlinear-optimization-0.3.1,
  author = {Felipe A. Lessa and William W. Hager and Hongchao Zhang .},
  title = {{nonlinear-optimization: Various iterative algorithms for optimization of nonlinear functions.}},
  howpublished = {\url{http://hackage.haskell.org/package/nonlinear-optimization-0.3.1}},
  year = {2010},
  month = {March},
  version = {0.3.1},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{lessa2010nonlinear-optimization-0.3.3,
  author = {Felipe A. Lessa and William W. Hager and Hongchao Zhang .},
  title = {{nonlinear-optimization: Various iterative algorithms for optimization of nonlinear functions.}},
  howpublished = {\url{http://hackage.haskell.org/package/nonlinear-optimization-0.3.3}},
  year = {2010},
  month = {July},
  version = {0.3.3},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{lessa2010nonlinear-optimization-0.3.2,
  author = {Felipe A. Lessa and William W. Hager and Hongchao Zhang .},
  title = {{nonlinear-optimization: Various iterative algorithms for optimization of nonlinear functions.}},
  howpublished = {\url{http://hackage.haskell.org/package/nonlinear-optimization-0.3.2}},
  year = {2010},
  month = {March},
  version = {0.3.2},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{lessa2010nonlinear-optimization-0.1,
  author = {Felipe A. Lessa and William W. Hager and Hongchao Zhang .},
  title = {{nonlinear-optimization: Various iterative algorithms for optimization of nonlinear functions.}},
  howpublished = {\url{http://hackage.haskell.org/package/nonlinear-optimization-0.1}},
  year = {2010},
  month = {February},
  version = {0.1},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{lessa2010nonlinear-optimization-0.2,
  author = {Felipe A. Lessa and William W. Hager and Hongchao Zhang .},
  title = {{nonlinear-optimization: Various iterative algorithms for optimization of nonlinear functions.}},
  howpublished = {\url{http://hackage.haskell.org/package/nonlinear-optimization-0.2}},
  year = {2010},
  month = {February},
  version = {0.2},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{adams2010syz-0.2.0.0,
  author = {Michael D. Adams},
  title = {{syz: Scrap Your Zippers}},
  howpublished = {\url{http://hackage.haskell.org/package/syz-0.2.0.0}},
  year = {2010},
  month = {July},
  version = {0.2.0.0},
  keywords = {Haskell, Generics},
  subtype = {program},
}

@Misc{malde2008dephd-0.0,
  author = {Ketil Malde},
  title = {{dephd: Analyze 'phred' output (.phd files)}},
  howpublished = {\url{http://hackage.haskell.org/package/dephd-0.0}},
  year = {2008},
  month = {March},
  version = {0.0},
  keywords = {Haskell, Bioinformatics},
  subtype = {program},
}

@Misc{malde2009dephd-0.1.3,
  author = {Ketil Malde},
  title = {{dephd: Analyze quality of nucleotide sequences.}},
  howpublished = {\url{http://hackage.haskell.org/package/dephd-0.1.3}},
  year = {2009},
  month = {June},
  version = {0.1.3},
  keywords = {Haskell, Bioinformatics},
  subtype = {program},
}

@Misc{malde2010dephd-0.1.4,
  author = {Ketil Malde},
  title = {{dephd: Analyze quality of nucleotide sequences.}},
  howpublished = {\url{http://hackage.haskell.org/package/dephd-0.1.4}},
  year = {2010},
  month = {September},
  version = {0.1.4},
  keywords = {Haskell, Bioinformatics},
  subtype = {program},
}

@Misc{malde2008dephd-0.1.1,
  author = {Ketil Malde},
  title = {{dephd: Analyze 'phred' output (.phd files)}},
  howpublished = {\url{http://hackage.haskell.org/package/dephd-0.1.1}},
  year = {2008},
  month = {July},
  version = {0.1.1},
  keywords = {Haskell, Bioinformatics},
  subtype = {program},
}

@Misc{malde2008dephd-0.1,
  author = {Ketil Malde},
  title = {{dephd: Analyze 'phred' output (.phd files)}},
  howpublished = {\url{http://hackage.haskell.org/package/dephd-0.1}},
  year = {2008},
  month = {July},
  version = {0.1},
  keywords = {Haskell, Bioinformatics},
  subtype = {program},
}

@Misc{tang2007HsSyck-0.3,
  author = {Audrey Tang},
  title = {{HsSyck: Fast, lightweight YAML loader and dumper}},
  howpublished = {\url{http://hackage.haskell.org/package/HsSyck-0.3}},
  year = {2007},
  month = {May},
  version = {0.3},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{tang2007HsSyck-0.4,
  author = {Audrey Tang},
  title = {{HsSyck: Fast, lightweight YAML loader and dumper}},
  howpublished = {\url{http://hackage.haskell.org/package/HsSyck-0.4}},
  year = {2007},
  month = {June},
  version = {0.4},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{tang2008HsSyck-0.43,
  author = {Audrey Tang},
  title = {{HsSyck: Fast, lightweight YAML loader and dumper}},
  howpublished = {\url{http://hackage.haskell.org/package/HsSyck-0.43}},
  year = {2008},
  month = {June},
  version = {0.43},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{tang2008HsSyck-0.42,
  author = {Audrey Tang},
  title = {{HsSyck: Fast, lightweight YAML loader and dumper}},
  howpublished = {\url{http://hackage.haskell.org/package/HsSyck-0.42}},
  year = {2008},
  month = {February},
  version = {0.42},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{tang2009HsSyck-0.45,
  author = {Audrey Tang},
  title = {{HsSyck: Fast, lightweight YAML loader and dumper}},
  howpublished = {\url{http://hackage.haskell.org/package/HsSyck-0.45}},
  year = {2009},
  month = {May},
  version = {0.45},
  keywords = {Haskell, Text, Pugs},
  subtype = {program},
}

@Misc{tang2008HsSyck-0.44,
  author = {Audrey Tang},
  title = {{HsSyck: Fast, lightweight YAML loader and dumper}},
  howpublished = {\url{http://hackage.haskell.org/package/HsSyck-0.44}},
  year = {2008},
  month = {June},
  version = {0.44},
  keywords = {Haskell, Text, Pugs},
  subtype = {program},
}

@Misc{tang2007HsSyck-0.2,
  author = {Audrey Tang},
  title = {{HsSyck: Fast, lightweight YAML loader and dumper}},
  howpublished = {\url{http://hackage.haskell.org/package/HsSyck-0.2}},
  year = {2007},
  month = {March},
  version = {0.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{gill2009kure-0.3.1,
  author = {Andy Gill},
  title = {{kure: Combinators for Strategic Programming}},
  howpublished = {\url{http://hackage.haskell.org/package/kure-0.3.1}},
  year = {2009},
  month = {January},
  version = {0.3.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{gill2008kure-0.2.2,
  author = {Andy Gill},
  title = {{kure: Combinators for Strategic Programming}},
  howpublished = {\url{http://hackage.haskell.org/package/kure-0.2.2}},
  year = {2008},
  month = {December},
  version = {0.2.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{gill2008kure-0.2.1,
  author = {Andy Gill},
  title = {{kure: Combinators for Strategic Programming}},
  howpublished = {\url{http://hackage.haskell.org/package/kure-0.2.1}},
  year = {2008},
  month = {December},
  version = {0.2.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{gill2009kure-0.2.3,
  author = {Andy Gill},
  title = {{kure: Combinators for Strategic Programming}},
  howpublished = {\url{http://hackage.haskell.org/package/kure-0.2.3}},
  year = {2009},
  month = {January},
  version = {0.2.3},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{gill2008kure-0.2,
  author = {Andy Gill},
  title = {{kure: Combinators for Strategic Programming}},
  howpublished = {\url{http://hackage.haskell.org/package/kure-0.2}},
  year = {2008},
  month = {December},
  version = {0.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{eriksen2009bert-1.1,
  author = {marius a. eriksen},
  title = {{bert: BERT implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/bert-1.1}},
  year = {2009},
  month = {November},
  version = {1.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{eriksen2009bert-1.0,
  author = {marius a. eriksen},
  title = {{bert: BERT implementation}},
  howpublished = {\url{http://hackage.haskell.org/package/bert-1.0}},
  year = {2009},
  month = {November},
  version = {1.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{araujo2008himerge-0.20,
  author = {Luis Francisco Araujo},
  title = {{himerge: Haskell Graphical User Interface for Emerge}},
  howpublished = {\url{http://hackage.haskell.org/package/himerge-0.20}},
  year = {2008},
  month = {May},
  version = {0.20},
  keywords = {Haskell, GUI},
  subtype = {program},
}

@Misc{araujo2008himerge-0.17.9,
  author = {Luis Francisco Araujo},
  title = {{himerge: Haskell Graphical User Interface for Emerge}},
  howpublished = {\url{http://hackage.haskell.org/package/himerge-0.17.9}},
  year = {2008},
  month = {March},
  version = {0.17.9},
  keywords = {Haskell, GUI},
  subtype = {program},
}

@Misc{araujo2008himerge-0.18,
  author = {Luis Francisco Araujo},
  title = {{himerge: Haskell Graphical User Interface for Emerge}},
  howpublished = {\url{http://hackage.haskell.org/package/himerge-0.18}},
  year = {2008},
  month = {April},
  version = {0.18},
  keywords = {Haskell, GUI},
  subtype = {program},
}

@Misc{katayama2010MagicHaskeller-0.8.5,
  author = {Susumu Katayama},
  title = {{MagicHaskeller: Automatic inductive functional programmer by systematic search}},
  howpublished = {\url{http://hackage.haskell.org/package/MagicHaskeller-0.8.5}},
  year = {2010},
  month = {February},
  version = {0.8.5},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{luettich2010aterm-0.1.0.0,
  author = {Klaus Luettich and Christian Maeder},
  title = {{aterm: serialisation for Haskell values with sharing support}},
  howpublished = {\url{http://hackage.haskell.org/package/aterm-0.1.0.0}},
  year = {2010},
  month = {October},
  version = {0.1.0.0},
  keywords = {Haskell, Data, Parsing},
  subtype = {program},
}

@Misc{kmett2009monad-ran-0.1.0,
  author = {Edward Kmett},
  title = {{monad-ran: Fast monads and monad transformers}},
  howpublished = {\url{http://hackage.haskell.org/package/monad-ran-0.1.0}},
  year = {2009},
  month = {May},
  version = {0.1.0},
  keywords = {Haskell, Control, Monads},
  subtype = {program},
}

@Misc{kmett2009monad-ran-0.0.9,
  author = {Edward Kmett},
  title = {{monad-ran: Fast implementations of monads and monad transformers using right Kan extensions}},
  howpublished = {\url{http://hackage.haskell.org/package/monad-ran-0.0.9}},
  year = {2009},
  month = {May},
  version = {0.0.9},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{stewart2008hmp3-1.5.1,
  author = {Don Stewart},
  title = {{hmp3: An ncurses mp3 player written in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/hmp3-1.5.1}},
  year = {2008},
  month = {February},
  version = {1.5.1},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{stewart2007hmp3-1.3,
  author = {Don Stewart},
  title = {{hmp3: An ncurses mp3 player written in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/hmp3-1.3}},
  year = {2007},
  month = {September},
  version = {1.3},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{stewart2008hmp3-1.4,
  author = {Don Stewart},
  title = {{hmp3: An ncurses mp3 player written in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/hmp3-1.4}},
  year = {2008},
  month = {January},
  version = {1.4},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{stewart2008hmp3-1.5.2,
  author = {Don Stewart},
  title = {{hmp3: An ncurses mp3 player written in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/hmp3-1.5.2}},
  year = {2008},
  month = {June},
  version = {1.5.2},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{stewart2008hmp3-1.5.2.1,
  author = {Don Stewart},
  title = {{hmp3: An ncurses mp3 player written in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/hmp3-1.5.2.1}},
  year = {2008},
  month = {June},
  version = {1.5.2.1},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{stewart2006hmp3-1.1,
  author = {Don Stewart},
  title = {{hmp3: }},
  howpublished = {\url{http://hackage.haskell.org/package/hmp3-1.1}},
  year = {2006},
  month = {September},
  version = {1.1},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{stewart2007hmp3-1.2,
  author = {Don Stewart},
  title = {{hmp3: An ncurses mp3 player written in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/hmp3-1.2}},
  year = {2007},
  month = {January},
  version = {1.2},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{yamamoto2010piki-0.3.0,
  author = {Kazu Yamamoto},
  title = {{piki: Yet another Wiki format converter}},
  howpublished = {\url{http://hackage.haskell.org/package/piki-0.3.0}},
  year = {2010},
  month = {March},
  version = {0.3.0},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{fischer2009uniqueid-0.1.1,
  author = {Sebastian Fischer},
  title = {{uniqueid: Splittable Unique Identifier Supply}},
  howpublished = {\url{http://hackage.haskell.org/package/uniqueid-0.1.1}},
  year = {2009},
  month = {July},
  version = {0.1.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{fischer2008uniqueid-0.1,
  author = {Sebastian Fischer},
  title = {{uniqueid: Splittable Unique Identifier Supply}},
  howpublished = {\url{http://hackage.haskell.org/package/uniqueid-0.1}},
  year = {2008},
  month = {December},
  version = {0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{lentczner2010llsd-0.2.0.0,
  author = {Mark Lentczner},
  title = {{llsd: An implementation of the LLSD data system}},
  howpublished = {\url{http://hackage.haskell.org/package/llsd-0.2.0.0}},
  year = {2010},
  month = {August},
  version = {0.2.0.0},
  keywords = {Haskell, Networking},
  subtype = {program},
}

@Misc{lentczner2010llsd-0.1.0.1,
  author = {Mark Lentczner},
  title = {{llsd: An implementation of the LLSD data system}},
  howpublished = {\url{http://hackage.haskell.org/package/llsd-0.1.0.1}},
  year = {2010},
  month = {October},
  version = {0.1.0.1},
  keywords = {Haskell, Networking},
  subtype = {program},
}

@Misc{rabkin2009historian-0.0,
  author = {Max Rabkin},
  title = {{historian: Extract the interesting bits from shell history}},
  howpublished = {\url{http://hackage.haskell.org/package/historian-0.0}},
  year = {2009},
  month = {June},
  version = {0.0},
  keywords = {Haskell, Console},
  subtype = {program},
}

@Misc{rabkin2009historian-0.0.1,
  author = {Max Rabkin},
  title = {{historian: Extract the interesting bits from shell history}},
  howpublished = {\url{http://hackage.haskell.org/package/historian-0.0.1}},
  year = {2009},
  month = {June},
  version = {0.0.1},
  keywords = {Haskell, Console},
  subtype = {program},
}

@Misc{fegaras2008HXQ-0.3,
  author = {Leonidas Fegaras},
  title = {{HXQ: A Compiler from XQuery to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HXQ-0.3}},
  year = {2008},
  month = {March},
  version = {0.3},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{fegaras2008HXQ-0.5,
  author = {Leonidas Fegaras},
  title = {{HXQ: A Compiler from XQuery to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HXQ-0.5}},
  year = {2008},
  month = {March},
  version = {0.5},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{fegaras2008HXQ-0.4,
  author = {Leonidas Fegaras},
  title = {{HXQ: A Compiler from XQuery to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HXQ-0.4}},
  year = {2008},
  month = {March},
  version = {0.4},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{fegaras2008HXQ-0.8.5.1,
  author = {Leonidas Fegaras},
  title = {{HXQ: A Compiler from XQuery to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HXQ-0.8.5.1}},
  year = {2008},
  month = {July},
  version = {0.8.5.1},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{fegaras2008HXQ-0.7,
  author = {Leonidas Fegaras},
  title = {{HXQ: A Compiler from XQuery to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HXQ-0.7}},
  year = {2008},
  month = {April},
  version = {0.7},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{fegaras2009HXQ-0.17.0,
  author = {Leonidas Fegaras},
  title = {{HXQ: A Compiler from XQuery to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HXQ-0.17.0}},
  year = {2009},
  month = {March},
  version = {0.17.0},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{fegaras2008HXQ-0.7.4,
  author = {Leonidas Fegaras},
  title = {{HXQ: A Compiler from XQuery to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HXQ-0.7.4}},
  year = {2008},
  month = {May},
  version = {0.7.4},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{fegaras2009HXQ-0.16.0,
  author = {Leonidas Fegaras},
  title = {{HXQ: A Compiler from XQuery to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HXQ-0.16.0}},
  year = {2009},
  month = {January},
  version = {0.16.0},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{fegaras2008HXQ-0.8.3,
  author = {Leonidas Fegaras},
  title = {{HXQ: A Compiler from XQuery to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HXQ-0.8.3}},
  year = {2008},
  month = {June},
  version = {0.8.3},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{fegaras2009HXQ-0.18.1,
  author = {Leonidas Fegaras},
  title = {{HXQ: A Compiler from XQuery to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HXQ-0.18.1}},
  year = {2009},
  month = {October},
  version = {0.18.1},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{fegaras2009HXQ-0.18.2,
  author = {Leonidas Fegaras},
  title = {{HXQ: A Compiler from XQuery to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HXQ-0.18.2}},
  year = {2009},
  month = {October},
  version = {0.18.2},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{fegaras2008HXQ-0.8.5,
  author = {Leonidas Fegaras},
  title = {{HXQ: A Compiler from XQuery to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HXQ-0.8.5}},
  year = {2008},
  month = {July},
  version = {0.8.5},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{fegaras2008HXQ-0.14.0,
  author = {Leonidas Fegaras},
  title = {{HXQ: A Compiler from XQuery to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HXQ-0.14.0}},
  year = {2008},
  month = {December},
  version = {0.14.0},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{fegaras2008HXQ-0.12.0,
  author = {Leonidas Fegaras},
  title = {{HXQ: A Compiler from XQuery to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HXQ-0.12.0}},
  year = {2008},
  month = {December},
  version = {0.12.0},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{fegaras2008HXQ-0.10.0,
  author = {Leonidas Fegaras},
  title = {{HXQ: A Compiler from XQuery to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HXQ-0.10.0}},
  year = {2008},
  month = {October},
  version = {0.10.0},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{fegaras2009HXQ-0.15.0,
  author = {Leonidas Fegaras},
  title = {{HXQ: A Compiler from XQuery to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HXQ-0.15.0}},
  year = {2009},
  month = {January},
  version = {0.15.0},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{fegaras2008HXQ-0.7.2,
  author = {Leonidas Fegaras},
  title = {{HXQ: An XQuery Compiler and Interpreter}},
  howpublished = {\url{http://hackage.haskell.org/package/HXQ-0.7.2}},
  year = {2008},
  month = {April},
  version = {0.7.2},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{fegaras2008HXQ-0.9.0,
  author = {Leonidas Fegaras},
  title = {{HXQ: A Compiler from XQuery to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HXQ-0.9.0}},
  year = {2008},
  month = {August},
  version = {0.9.0},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{fegaras2008HXQ-0.1,
  author = {Leonidas Fegaras},
  title = {{HXQ: A Compiler from XQuery to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HXQ-0.1}},
  year = {2008},
  month = {March},
  version = {0.1},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{fegaras2008HXQ-0.8.4,
  author = {Leonidas Fegaras},
  title = {{HXQ: A Compiler from XQuery to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HXQ-0.8.4}},
  year = {2008},
  month = {July},
  version = {0.8.4},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{fegaras2008HXQ-0.11.0,
  author = {Leonidas Fegaras},
  title = {{HXQ: A Compiler from XQuery to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HXQ-0.11.0}},
  year = {2008},
  month = {November},
  version = {0.11.0},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{fegaras2008HXQ-0.6,
  author = {Leonidas Fegaras},
  title = {{HXQ: A Compiler from XQuery to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HXQ-0.6}},
  year = {2008},
  month = {March},
  version = {0.6},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{fegaras2009HXQ-0.18.0,
  author = {Leonidas Fegaras},
  title = {{HXQ: A Compiler from XQuery to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HXQ-0.18.0}},
  year = {2009},
  month = {September},
  version = {0.18.0},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{fegaras2008HXQ-0.2,
  author = {Leonidas Fegaras},
  title = {{HXQ: A Compiler from XQuery to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HXQ-0.2}},
  year = {2008},
  month = {March},
  version = {0.2},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{fegaras2008HXQ-0.8,
  author = {Leonidas Fegaras},
  title = {{HXQ: A Compiler from XQuery to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HXQ-0.8}},
  year = {2008},
  month = {May},
  version = {0.8},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{fegaras2009HXQ-0.17.2,
  author = {Leonidas Fegaras},
  title = {{HXQ: A Compiler from XQuery to Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/HXQ-0.17.2}},
  year = {2009},
  month = {July},
  version = {0.17.2},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{larsen2009pure-priority-queue-0.11,
  author = {Bradford Larsen},
  title = {{pure-priority-queue: A pure priority queue.}},
  howpublished = {\url{http://hackage.haskell.org/package/pure-priority-queue-0.11}},
  year = {2009},
  month = {October},
  version = {0.11},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{larsen2009pure-priority-queue-0.14,
  author = {Bradford Larsen},
  title = {{pure-priority-queue: A pure priority queue.}},
  howpublished = {\url{http://hackage.haskell.org/package/pure-priority-queue-0.14}},
  year = {2009},
  month = {December},
  version = {0.14},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{larsen2009pure-priority-queue-0.12,
  author = {Bradford Larsen},
  title = {{pure-priority-queue: A pure priority queue.}},
  howpublished = {\url{http://hackage.haskell.org/package/pure-priority-queue-0.12}},
  year = {2009},
  month = {October},
  version = {0.12},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{larsen2009pure-priority-queue-0.13,
  author = {Bradford Larsen},
  title = {{pure-priority-queue: A pure priority queue.}},
  howpublished = {\url{http://hackage.haskell.org/package/pure-priority-queue-0.13}},
  year = {2009},
  month = {December},
  version = {0.13},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{larsen2009pure-priority-queue-0.1,
  author = {Bradford Larsen},
  title = {{pure-priority-queue: A pure priority queue.}},
  howpublished = {\url{http://hackage.haskell.org/package/pure-priority-queue-0.1}},
  year = {2009},
  month = {October},
  version = {0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{wright2008prof2dot-0.3.1,
  author = {Gregory Wright},
  title = {{prof2dot: Convert GHC profiles into GraphViz's dot format}},
  howpublished = {\url{http://hackage.haskell.org/package/prof2dot-0.3.1}},
  year = {2008},
  month = {March},
  version = {0.3.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{wright2008prof2dot-0.4.1,
  author = {Gregory Wright},
  title = {{prof2dot: Convert GHC profiles into GraphViz's dot format}},
  howpublished = {\url{http://hackage.haskell.org/package/prof2dot-0.4.1}},
  year = {2008},
  month = {August},
  version = {0.4.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{kidd2007ProbabilityMonads-0.1.0,
  author = {Eric Kidd},
  title = {{ProbabilityMonads: Probability distribution monads.}},
  howpublished = {\url{http://hackage.haskell.org/package/ProbabilityMonads-0.1.0}},
  year = {2007},
  month = {October},
  version = {0.1.0},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{jujo2008yjftp-0.3,
  author = {Yoshikuni Jujo},
  title = {{yjftp: CUI FTP client like 'ftp', 'ncftp'}},
  howpublished = {\url{http://hackage.haskell.org/package/yjftp-0.3}},
  year = {2008},
  month = {October},
  version = {0.3},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{jujo2009yjftp-0.3.6.2,
  author = {Yoshikuni Jujo},
  title = {{yjftp: CUI FTP client like 'ftp', 'ncftp'}},
  howpublished = {\url{http://hackage.haskell.org/package/yjftp-0.3.6.2}},
  year = {2009},
  month = {June},
  version = {0.3.6.2},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{jujo2008yjftp-0.3.1,
  author = {Yoshikuni Jujo},
  title = {{yjftp: CUI FTP client like 'ftp', 'ncftp'}},
  howpublished = {\url{http://hackage.haskell.org/package/yjftp-0.3.1}},
  year = {2008},
  month = {October},
  version = {0.3.1},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{jujo2008yjftp-0.3.3,
  author = {Yoshikuni Jujo},
  title = {{yjftp: CUI FTP client like 'ftp', 'ncftp'}},
  howpublished = {\url{http://hackage.haskell.org/package/yjftp-0.3.3}},
  year = {2008},
  month = {November},
  version = {0.3.3},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{jujo2009yjftp-0.3.6,
  author = {Yoshikuni Jujo},
  title = {{yjftp: CUI FTP client like 'ftp', 'ncftp'}},
  howpublished = {\url{http://hackage.haskell.org/package/yjftp-0.3.6}},
  year = {2009},
  month = {June},
  version = {0.3.6},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{jujo2009yjftp-0.3.6.1,
  author = {Yoshikuni Jujo},
  title = {{yjftp: CUI FTP client like 'ftp', 'ncftp'}},
  howpublished = {\url{http://hackage.haskell.org/package/yjftp-0.3.6.1}},
  year = {2009},
  month = {June},
  version = {0.3.6.1},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{jujo2008yjftp-0.3.2,
  author = {Yoshikuni Jujo},
  title = {{yjftp: CUI FTP client like 'ftp', 'ncftp'}},
  howpublished = {\url{http://hackage.haskell.org/package/yjftp-0.3.2}},
  year = {2008},
  month = {October},
  version = {0.3.2},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{jujo2009yjftp-0.3.4,
  author = {Yoshikuni Jujo},
  title = {{yjftp: CUI FTP client like 'ftp', 'ncftp'}},
  howpublished = {\url{http://hackage.haskell.org/package/yjftp-0.3.4}},
  year = {2009},
  month = {June},
  version = {0.3.4},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{eijck2010hylotab-1.2.0,
  author = {Jan van Eijck and Guillaume Hoffmann},
  title = {{hylotab: Tableau based theorem prover for hybrid logics}},
  howpublished = {\url{http://hackage.haskell.org/package/hylotab-1.2.0}},
  year = {2010},
  month = {September},
  version = {1.2.0},
  keywords = {Haskell, Theorem Provers},
  subtype = {program},
}

@Misc{wagner2008yeganesh-2.1,
  author = {Daniel Wagner},
  title = {{yeganesh: small dmenu wrapper}},
  howpublished = {\url{http://hackage.haskell.org/package/yeganesh-2.1}},
  year = {2008},
  month = {September},
  version = {2.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{wagner2010yeganesh-2.2.1,
  author = {Daniel Wagner},
  title = {{yeganesh: small dmenu wrapper}},
  howpublished = {\url{http://hackage.haskell.org/package/yeganesh-2.2.1}},
  year = {2010},
  month = {September},
  version = {2.2.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{wagner2008yeganesh-1.1,
  author = {Daniel Wagner},
  title = {{yeganesh: small dmenu wrapper}},
  howpublished = {\url{http://hackage.haskell.org/package/yeganesh-1.1}},
  year = {2008},
  month = {September},
  version = {1.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{wagner2008yeganesh-2.0,
  author = {Daniel Wagner},
  title = {{yeganesh: small dmenu wrapper}},
  howpublished = {\url{http://hackage.haskell.org/package/yeganesh-2.0}},
  year = {2008},
  month = {September},
  version = {2.0},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{wagner2010yeganesh-2.2,
  author = {Daniel Wagner},
  title = {{yeganesh: small dmenu wrapper}},
  howpublished = {\url{http://hackage.haskell.org/package/yeganesh-2.2}},
  year = {2010},
  month = {September},
  version = {2.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{ilyaportnov2010markov-0.1,
  author = {IlyaPortnov},
  title = {{markov: Simple interpreter for Markov's normal algorithms}},
  howpublished = {\url{http://hackage.haskell.org/package/markov-0.1}},
  year = {2010},
  month = {June},
  version = {0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{zaniboni2009hsmtpclient-1.0,
  author = {Massimo Zaniboni},
  title = {{hsmtpclient: Simple SMTP Client}},
  howpublished = {\url{http://hackage.haskell.org/package/hsmtpclient-1.0}},
  year = {2009},
  month = {August},
  version = {1.0},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{alexeyev2007ipprint-0.3,
  author = {Gleb Alexeyev},
  title = {{ipprint: Tiny helper for pretty-printing values in ghci console}},
  howpublished = {\url{http://hackage.haskell.org/package/ipprint-0.3}},
  year = {2007},
  month = {September},
  version = {0.3},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{alexeyev2010ipprint-0.4,
  author = {Gleb Alexeyev},
  title = {{ipprint: Tiny helper for pretty-printing values in ghci console}},
  howpublished = {\url{http://hackage.haskell.org/package/ipprint-0.4}},
  year = {2010},
  month = {April},
  version = {0.4},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{alexeyev2007ipprint-0.1,
  author = {Gleb Alexeyev},
  title = {{ipprint: Tiny helper for pretty-printing values in ghci console}},
  howpublished = {\url{http://hackage.haskell.org/package/ipprint-0.1}},
  year = {2007},
  month = {August},
  version = {0.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{alexeyev2007ipprint-0.2,
  author = {Gleb Alexeyev},
  title = {{ipprint: Tiny helper for pretty-printing values in ghci console}},
  howpublished = {\url{http://hackage.haskell.org/package/ipprint-0.2}},
  year = {2007},
  month = {September},
  version = {0.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{unknown2009groupoid-0.1.0,
  author = {unknown},
  title = {{groupoid: A Groupoid class}},
  howpublished = {\url{http://hackage.haskell.org/package/groupoid-0.1.0}},
  year = {2009},
  month = {September},
  version = {0.1.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{allwood2008CLASE-2008.9.23.1,
  author = {Tristan Allwood},
  title = {{CLASE: Cursor Library for A Structured Editor}},
  howpublished = {\url{http://hackage.haskell.org/package/CLASE-2008.9.23.1}},
  year = {2008},
  month = {September},
  version = {2008.9.23.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{allwood2008CLASE-2008.9.23,
  author = {Tristan Allwood},
  title = {{CLASE: Cursor Library for A Structured Editor}},
  howpublished = {\url{http://hackage.haskell.org/package/CLASE-2008.9.23}},
  year = {2008},
  month = {September},
  version = {2008.9.23},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{allwood2008CLASE-2008.9.23.2,
  author = {Tristan Allwood},
  title = {{CLASE: Cursor Library for A Structured Editor}},
  howpublished = {\url{http://hackage.haskell.org/package/CLASE-2008.9.23.2}},
  year = {2008},
  month = {September},
  version = {2008.9.23.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{allwood2009CLASE-2009.2.11,
  author = {Tristan Allwood},
  title = {{CLASE: Cursor Library for A Structured Editor}},
  howpublished = {\url{http://hackage.haskell.org/package/CLASE-2009.2.11}},
  year = {2009},
  month = {February},
  version = {2009.2.11},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{elliott2010GtkTV-0.1.6,
  author = {Conal Elliott},
  title = {{GtkTV: Gtk-based GUIs for Tangible Values}},
  howpublished = {\url{http://hackage.haskell.org/package/GtkTV-0.1.6}},
  year = {2010},
  month = {March},
  version = {0.1.6},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{elliott2010GtkTV-0.1.9,
  author = {Conal Elliott},
  title = {{GtkTV: Gtk-based GUIs for Tangible Values}},
  howpublished = {\url{http://hackage.haskell.org/package/GtkTV-0.1.9}},
  year = {2010},
  month = {September},
  version = {0.1.9},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{elliott2009GtkTV-0.0.0,
  author = {Conal Elliott},
  title = {{GtkTV: }},
  howpublished = {\url{http://hackage.haskell.org/package/GtkTV-0.0.0}},
  year = {2009},
  month = {October},
  version = {0.0.0},
  keywords = {Haskell, Gtk-based GUIs for Tangible Values},
  subtype = {program},
}

@Misc{elliott2010GtkTV-0.1.0,
  author = {Conal Elliott},
  title = {{GtkTV: Gtk-based GUIs for Tangible Values}},
  howpublished = {\url{http://hackage.haskell.org/package/GtkTV-0.1.0}},
  year = {2010},
  month = {February},
  version = {0.1.0},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{elliott2009GtkTV-0.0.2,
  author = {Conal Elliott},
  title = {{GtkTV: Gtk-based GUIs for Tangible Values}},
  howpublished = {\url{http://hackage.haskell.org/package/GtkTV-0.0.2}},
  year = {2009},
  month = {October},
  version = {0.0.2},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{elliott2010GtkTV-0.1.7,
  author = {Conal Elliott},
  title = {{GtkTV: Gtk-based GUIs for Tangible Values}},
  howpublished = {\url{http://hackage.haskell.org/package/GtkTV-0.1.7}},
  year = {2010},
  month = {September},
  version = {0.1.7},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{elliott2010GtkTV-0.1.8,
  author = {Conal Elliott},
  title = {{GtkTV: Gtk-based GUIs for Tangible Values}},
  howpublished = {\url{http://hackage.haskell.org/package/GtkTV-0.1.8}},
  year = {2010},
  month = {September},
  version = {0.1.8},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{elliott2010GtkTV-0.1.4,
  author = {Conal Elliott},
  title = {{GtkTV: Gtk-based GUIs for Tangible Values}},
  howpublished = {\url{http://hackage.haskell.org/package/GtkTV-0.1.4}},
  year = {2010},
  month = {February},
  version = {0.1.4},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{elliott2009GtkTV-0.0.1,
  author = {Conal Elliott},
  title = {{GtkTV: }},
  howpublished = {\url{http://hackage.haskell.org/package/GtkTV-0.0.1}},
  year = {2009},
  month = {October},
  version = {0.0.1},
  keywords = {Haskell, Gtk-based GUIs for Tangible Values},
  subtype = {program},
}

@Misc{elliott2010GtkTV-0.1.1,
  author = {Conal Elliott},
  title = {{GtkTV: Gtk-based GUIs for Tangible Values}},
  howpublished = {\url{http://hackage.haskell.org/package/GtkTV-0.1.1}},
  year = {2010},
  month = {February},
  version = {0.1.1},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{elliott2010GtkTV-0.0.3,
  author = {Conal Elliott},
  title = {{GtkTV: Gtk-based GUIs for Tangible Values}},
  howpublished = {\url{http://hackage.haskell.org/package/GtkTV-0.0.3}},
  year = {2010},
  month = {February},
  version = {0.0.3},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{hinson2010roguestar-engine-0.4.0.2,
  author = {Christopher Lane Hinson},
  title = {{roguestar-engine: Sci-fi roguelike (turn-based, chessboard-tiled, role playing) game}},
  howpublished = {\url{http://hackage.haskell.org/package/roguestar-engine-0.4.0.2}},
  year = {2010},
  month = {July},
  version = {0.4.0.2},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{hinson2008roguestar-engine-0.2.2,
  author = {Christopher Lane Hinson},
  title = {{roguestar-engine: Sci-fi roguelike (turn-based, chessboard-tiled, role playing) game}},
  howpublished = {\url{http://hackage.haskell.org/package/roguestar-engine-0.2.2}},
  year = {2008},
  month = {August},
  version = {0.2.2},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{hinson2008roguestar-engine-0.2.1,
  author = {Christopher Lane Hinson},
  title = {{roguestar-engine: Sci-fi roguelike (turn-based, chessboard-tiled, role playing) game}},
  howpublished = {\url{http://hackage.haskell.org/package/roguestar-engine-0.2.1}},
  year = {2008},
  month = {May},
  version = {0.2.1},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{hinson2010roguestar-engine-0.4.0.0,
  author = {Christopher Lane Hinson},
  title = {{roguestar-engine: Sci-fi roguelike (turn-based, chessboard-tiled, role playing) game}},
  howpublished = {\url{http://hackage.haskell.org/package/roguestar-engine-0.4.0.0}},
  year = {2010},
  month = {June},
  version = {0.4.0.0},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{hinson2010roguestar-engine-0.4.0.1,
  author = {Christopher Lane Hinson},
  title = {{roguestar-engine: Sci-fi roguelike (turn-based, chessboard-tiled, role playing) game}},
  howpublished = {\url{http://hackage.haskell.org/package/roguestar-engine-0.4.0.1}},
  year = {2010},
  month = {June},
  version = {0.4.0.1},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{sulzmann2008regexpr-symbolic-0.3,
  author = {Martin Sulzmann},
  title = {{regexpr-symbolic: Regular expressions via symbolic manipulation}},
  howpublished = {\url{http://hackage.haskell.org/package/regexpr-symbolic-0.3}},
  year = {2008},
  month = {December},
  version = {0.3},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{sulzmann2009regexpr-symbolic-0.4,
  author = {Martin Sulzmann},
  title = {{regexpr-symbolic: Regular expressions via symbolic manipulation}},
  howpublished = {\url{http://hackage.haskell.org/package/regexpr-symbolic-0.4}},
  year = {2009},
  month = {March},
  version = {0.4},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{sulzmann2008regexpr-symbolic-0.1,
  author = {Martin Sulzmann},
  title = {{regexpr-symbolic: Equality, containment, intersection among regular expressions via symbolic manipulation}},
  howpublished = {\url{http://hackage.haskell.org/package/regexpr-symbolic-0.1}},
  year = {2008},
  month = {December},
  version = {0.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{sulzmann2008regexpr-symbolic-0.2,
  author = {Martin Sulzmann},
  title = {{regexpr-symbolic: Equality, containment, intersection among regular expressions via symbolic manipulation}},
  howpublished = {\url{http://hackage.haskell.org/package/regexpr-symbolic-0.2}},
  year = {2008},
  month = {December},
  version = {0.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{gavin2010gstreamer-0.11.1,
  author = {Peter Gavin and Axel Simon},
  title = {{gstreamer: Binding to the GStreamer open source multimedia framework.}},
  howpublished = {\url{http://hackage.haskell.org/package/gstreamer-0.11.1}},
  year = {2010},
  month = {July},
  version = {0.11.1},
  keywords = {Haskell, Media},
  subtype = {program},
}

@Misc{gavin2010gstreamer-0.11.0,
  author = {Peter Gavin and Axel Simon},
  title = {{gstreamer: Binding to the GStreamer open source multimedia framework.}},
  howpublished = {\url{http://hackage.haskell.org/package/gstreamer-0.11.0}},
  year = {2010},
  month = {May},
  version = {0.11.0},
  keywords = {Haskell, Media},
  subtype = {program},
}

@Misc{iborra2009control-monad-failure-mtl-0.6.0,
  author = {Pepe Iborra and Michael Snoyman and Nicolas Pouillard},
  title = {{control-monad-failure-mtl: A class for monads which can fail with an error.}},
  howpublished = {\url{http://hackage.haskell.org/package/control-monad-failure-mtl-0.6.0}},
  year = {2009},
  month = {December},
  version = {0.6.0},
  keywords = {Haskell, Control, Monads, Failure},
  subtype = {program},
}

@Misc{iborra2009control-monad-failure-mtl-0.5.0,
  author = {Pepe Iborra and Michael Snoyman and Nicolas Pouillard},
  title = {{control-monad-failure-mtl: A class for monads which can fail with an error.}},
  howpublished = {\url{http://hackage.haskell.org/package/control-monad-failure-mtl-0.5.0}},
  year = {2009},
  month = {December},
  version = {0.5.0},
  keywords = {Haskell, Control, Monads},
  subtype = {program},
}

@Misc{iborra2010control-monad-failure-mtl-0.7.0,
  author = {Pepe Iborra and Michael Snoyman and Nicolas Pouillard},
  title = {{control-monad-failure-mtl: A class for monads which can fail with an error.}},
  howpublished = {\url{http://hackage.haskell.org/package/control-monad-failure-mtl-0.7.0}},
  year = {2010},
  month = {May},
  version = {0.7.0},
  keywords = {Haskell, Control, Monads, Failure},
  subtype = {program},
}

@Misc{heard2008Hieroglyph-0.85,
  author = {J.R. Heard},
  title = {{Hieroglyph: Purely functional 2D drawing}},
  howpublished = {\url{http://hackage.haskell.org/package/Hieroglyph-0.85}},
  year = {2008},
  month = {December},
  version = {0.85},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{heard2009Hieroglyph-1.21,
  author = {J.R. Heard},
  title = {{Hieroglyph: Purely functional 2D drawing}},
  howpublished = {\url{http://hackage.haskell.org/package/Hieroglyph-1.21}},
  year = {2009},
  month = {March},
  version = {1.21},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{heard2009Hieroglyph-2.21,
  author = {J.R. Heard},
  title = {{Hieroglyph: Purely functional 2D drawing}},
  howpublished = {\url{http://hackage.haskell.org/package/Hieroglyph-2.21}},
  year = {2009},
  month = {May},
  version = {2.21},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{heard2009Hieroglyph-3.85,
  author = {J.R. Heard},
  title = {{Hieroglyph: Purely functional 2D graphics for visualization.}},
  howpublished = {\url{http://hackage.haskell.org/package/Hieroglyph-3.85}},
  year = {2009},
  month = {August},
  version = {3.85},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{heard2009Hieroglyph-2.23,
  author = {J.R. Heard},
  title = {{Hieroglyph: Purely functional 2D drawing}},
  howpublished = {\url{http://hackage.haskell.org/package/Hieroglyph-2.23}},
  year = {2009},
  month = {May},
  version = {2.23},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{heard2009Hieroglyph-3.1,
  author = {J.R. Heard},
  title = {{Hieroglyph: Purely functional 2D graphics for visualization.}},
  howpublished = {\url{http://hackage.haskell.org/package/Hieroglyph-3.1}},
  year = {2009},
  month = {June},
  version = {3.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{heard2009Hieroglyph-3.89,
  author = {J.R. Heard},
  title = {{Hieroglyph: Purely functional 2D graphics for visualization.}},
  howpublished = {\url{http://hackage.haskell.org/package/Hieroglyph-3.89}},
  year = {2009},
  month = {August},
  version = {3.89},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{heard2009Hieroglyph-2.10,
  author = {J.R. Heard},
  title = {{Hieroglyph: Purely functional 2D drawing}},
  howpublished = {\url{http://hackage.haskell.org/package/Hieroglyph-2.10}},
  year = {2009},
  month = {April},
  version = {2.10},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{heard2009Hieroglyph-1.1,
  author = {J.R. Heard},
  title = {{Hieroglyph: Purely functional 2D drawing}},
  howpublished = {\url{http://hackage.haskell.org/package/Hieroglyph-1.1}},
  year = {2009},
  month = {February},
  version = {1.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{heard2009Hieroglyph-3.2,
  author = {J.R. Heard},
  title = {{Hieroglyph: Purely functional 2D graphics for visualization.}},
  howpublished = {\url{http://hackage.haskell.org/package/Hieroglyph-3.2}},
  year = {2009},
  month = {June},
  version = {3.2},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{heard2009Hieroglyph-1.2,
  author = {J.R. Heard},
  title = {{Hieroglyph: Purely functional 2D drawing}},
  howpublished = {\url{http://hackage.haskell.org/package/Hieroglyph-1.2}},
  year = {2009},
  month = {February},
  version = {1.2},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{heard2009Hieroglyph-3.88,
  author = {J.R. Heard},
  title = {{Hieroglyph: Purely functional 2D graphics for visualization.}},
  howpublished = {\url{http://hackage.haskell.org/package/Hieroglyph-3.88}},
  year = {2009},
  month = {August},
  version = {3.88},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{heard2009Hieroglyph-2.0,
  author = {J.R. Heard},
  title = {{Hieroglyph: Purely functional 2D drawing}},
  howpublished = {\url{http://hackage.haskell.org/package/Hieroglyph-2.0}},
  year = {2009},
  month = {April},
  version = {2.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{heard2009Hieroglyph-2.22,
  author = {J.R. Heard},
  title = {{Hieroglyph: Purely functional 2D drawing}},
  howpublished = {\url{http://hackage.haskell.org/package/Hieroglyph-2.22}},
  year = {2009},
  month = {May},
  version = {2.22},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{heard2009Hieroglyph-2.24,
  author = {J.R. Heard},
  title = {{Hieroglyph: Purely functional 2D drawing}},
  howpublished = {\url{http://hackage.haskell.org/package/Hieroglyph-2.24}},
  year = {2009},
  month = {May},
  version = {2.24},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{heard2009Hieroglyph-3.5,
  author = {J.R. Heard},
  title = {{Hieroglyph: Purely functional 2D graphics for visualization.}},
  howpublished = {\url{http://hackage.haskell.org/package/Hieroglyph-3.5}},
  year = {2009},
  month = {June},
  version = {3.5},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{heard2009Hieroglyph-3,
  author = {J.R. Heard},
  title = {{Hieroglyph: Purely functional 2D drawing}},
  howpublished = {\url{http://hackage.haskell.org/package/Hieroglyph-3}},
  year = {2009},
  month = {June},
  version = {3},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{heard2009Hieroglyph-0.99,
  author = {J.R. Heard},
  title = {{Hieroglyph: Purely functional 2D drawing}},
  howpublished = {\url{http://hackage.haskell.org/package/Hieroglyph-0.99}},
  year = {2009},
  month = {February},
  version = {0.99},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{heard2009Hieroglyph-3.8,
  author = {J.R. Heard},
  title = {{Hieroglyph: Purely functional 2D graphics for visualization.}},
  howpublished = {\url{http://hackage.haskell.org/package/Hieroglyph-3.8}},
  year = {2009},
  month = {July},
  version = {3.8},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{antunes2009bindings-common-0.1.2,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-common: Low-level library bindings, base package.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-common-0.1.2}},
  year = {2009},
  month = {June},
  version = {0.1.2},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2009bindings-common-0.2.5,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-common: Macros and modules to facilitate writing library bindings.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-common-0.2.5}},
  year = {2009},
  month = {August},
  version = {0.2.5},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2009bindings-common-0.2.2,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-common: Low-level library bindings, base package.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-common-0.2.2}},
  year = {2009},
  month = {August},
  version = {0.2.2},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2009bindings-common-0.2.4,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-common: Macros and modules to facilitate writing library bindings.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-common-0.2.4}},
  year = {2009},
  month = {August},
  version = {0.2.4},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2009bindings-common-1.3,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-common: Preprocessor combinator library for low level FFI.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-common-1.3}},
  year = {2009},
  month = {October},
  version = {1.3},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2009bindings-common-0.2.1,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-common: Low-level library bindings, base package.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-common-0.2.1}},
  year = {2009},
  month = {July},
  version = {0.2.1},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2009bindings-common-0.2.3,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-common: Macros and modules to facilitate writing library
bindings.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-common-0.2.3}},
  year = {2009},
  month = {August},
  version = {0.2.3},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2009bindings-common-0.1.3,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-common: Low-level library bindings, base package.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-common-0.1.3}},
  year = {2009},
  month = {June},
  version = {0.1.3},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2009bindings-common-1.1,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-common: Support package for low-level FFI.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-common-1.1}},
  year = {2009},
  month = {September},
  version = {1.1},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2009bindings-common-0.1.4,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-common: Low-level library bindings, base package.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-common-0.1.4}},
  year = {2009},
  month = {June},
  version = {0.1.4},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2009bindings-common-1.2,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-common: Preprocessor combinator library for low level FFI.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-common-1.2}},
  year = {2009},
  month = {October},
  version = {1.2},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2009bindings-common-0.2.6,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-common: Macros and modules to facilitate writing library bindings.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-common-0.2.6}},
  year = {2009},
  month = {September},
  version = {0.2.6},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2009bindings-common-0.1.1,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-common: Low-level library bindings, base package.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-common-0.1.1}},
  year = {2009},
  month = {May},
  version = {0.1.1},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2009bindings-common-0.1,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-common: Common functionality for bindings-* set of packages.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-common-0.1}},
  year = {2009},
  month = {May},
  version = {0.1},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2009bindings-common-1.3.1,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-common: Preprocessor combinator library for low level FFI.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-common-1.3.1}},
  year = {2009},
  month = {October},
  version = {1.3.1},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2009bindings-common-1.3.3,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-common: Preprocessor DSL for low level FFI.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-common-1.3.3}},
  year = {2009},
  month = {November},
  version = {1.3.3},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2009bindings-common-1.3.2,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-common: Preprocessor DSL for low level FFI.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-common-1.3.2}},
  year = {2009},
  month = {October},
  version = {1.3.2},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2009bindings-common-1.3.4,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-common: This package is obsolete. Look for bindings-DSL instead.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-common-1.3.4}},
  year = {2009},
  month = {November},
  version = {1.3.4},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2009bindings-common-0.2,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-common: Low-level library bindings, base package.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-common-0.2}},
  year = {2009},
  month = {July},
  version = {0.2},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2009bindings-common-1.0,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-common: Support package for low-level FFI.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-common-1.0}},
  year = {2009},
  month = {September},
  version = {1.0},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{unknown2008rmonad-0.3,
  author = {unknown},
  title = {{rmonad: Restricted monad library}},
  howpublished = {\url{http://hackage.haskell.org/package/rmonad-0.3}},
  year = {2008},
  month = {November},
  version = {0.3},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{unknown2010rmonad-0.5,
  author = {unknown},
  title = {{rmonad: Restricted monad library}},
  howpublished = {\url{http://hackage.haskell.org/package/rmonad-0.5}},
  year = {2010},
  month = {March},
  version = {0.5},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{unknown2009rmonad-0.4,
  author = {unknown},
  title = {{rmonad: Restricted monad library}},
  howpublished = {\url{http://hackage.haskell.org/package/rmonad-0.4}},
  year = {2009},
  month = {March},
  version = {0.4},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{unknown2008rmonad-0.1,
  author = {unknown},
  title = {{rmonad: Restricted monad library}},
  howpublished = {\url{http://hackage.haskell.org/package/rmonad-0.1}},
  year = {2008},
  month = {April},
  version = {0.1},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{unknown2009rmonad-0.4.1,
  author = {unknown},
  title = {{rmonad: Restricted monad library}},
  howpublished = {\url{http://hackage.haskell.org/package/rmonad-0.4.1}},
  year = {2009},
  month = {March},
  version = {0.4.1},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{unknown2010rmonad-0.6,
  author = {unknown},
  title = {{rmonad: Restricted monad library}},
  howpublished = {\url{http://hackage.haskell.org/package/rmonad-0.6}},
  year = {2010},
  month = {September},
  version = {0.6},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{unknown2008rmonad-0.2,
  author = {unknown},
  title = {{rmonad: Restricted monad library}},
  howpublished = {\url{http://hackage.haskell.org/package/rmonad-0.2}},
  year = {2008},
  month = {April},
  version = {0.2},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{finnsson2010hs2dot-0.1.2,
  author = {Oscar Finnsson},
  title = {{hs2dot: Generate graphviz-code from Haskell-code.}},
  howpublished = {\url{http://hackage.haskell.org/package/hs2dot-0.1.2}},
  year = {2010},
  month = {June},
  version = {0.1.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{finnsson2010hs2dot-0.1.3,
  author = {Oscar Finnsson},
  title = {{hs2dot: Generate graphviz-code from Haskell-code.}},
  howpublished = {\url{http://hackage.haskell.org/package/hs2dot-0.1.3}},
  year = {2010},
  month = {August},
  version = {0.1.3},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{finnsson2010hs2dot-0.1.4,
  author = {Oscar Finnsson},
  title = {{hs2dot: Generate graphviz-code from Haskell-code.}},
  howpublished = {\url{http://hackage.haskell.org/package/hs2dot-0.1.4}},
  year = {2010},
  month = {August},
  version = {0.1.4},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{finnsson2010hs2dot-0.1.1,
  author = {Oscar Finnsson},
  title = {{hs2dot: Generate graphviz-code from Haskell-code.}},
  howpublished = {\url{http://hackage.haskell.org/package/hs2dot-0.1.1}},
  year = {2010},
  month = {June},
  version = {0.1.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{snoyman2010wai-handler-webkit-0.0.0,
  author = {Michael Snoyman},
  title = {{wai-handler-webkit: Turn WAI applications into standalone GUIs using QtWebkit.}},
  howpublished = {\url{http://hackage.haskell.org/package/wai-handler-webkit-0.0.0}},
  year = {2010},
  month = {June},
  version = {0.0.0},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{yakeley2008open-witness-0.1.1,
  author = {Ashley Yakeley},
  title = {{open-witness: open witnesses}},
  howpublished = {\url{http://hackage.haskell.org/package/open-witness-0.1.1}},
  year = {2008},
  month = {August},
  version = {0.1.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{yakeley2008open-witness-0.1,
  author = {Ashley Yakeley},
  title = {{open-witness: open witnesses}},
  howpublished = {\url{http://hackage.haskell.org/package/open-witness-0.1}},
  year = {2008},
  month = {August},
  version = {0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{bueno2008bitset-0.5,
  author = {Denis Bueno},
  title = {{bitset: A functional data structure for efficient membership testing.}},
  howpublished = {\url{http://hackage.haskell.org/package/bitset-0.5}},
  year = {2008},
  month = {February},
  version = {0.5},
  keywords = {Haskell, Data Structures},
  subtype = {program},
}

@Misc{bueno2008bitset-0.6,
  author = {Denis Bueno},
  title = {{bitset: A functional data structure for efficient membership testing.}},
  howpublished = {\url{http://hackage.haskell.org/package/bitset-0.6}},
  year = {2008},
  month = {March},
  version = {0.6},
  keywords = {Haskell, Data Structures},
  subtype = {program},
}

@Misc{bueno2009bitset-1.0,
  author = {Denis Bueno},
  title = {{bitset: A functional data structure for efficient membership testing.}},
  howpublished = {\url{http://hackage.haskell.org/package/bitset-1.0}},
  year = {2009},
  month = {February},
  version = {1.0},
  keywords = {Haskell, Data Structures},
  subtype = {program},
}

@Misc{wójcik2008hpylos-1.0,
  author = {Bartosz W\'{o}jcik},
  title = {{hpylos: AI of Pylos game with GLUT interface.}},
  howpublished = {\url{http://hackage.haskell.org/package/hpylos-1.0}},
  year = {2008},
  month = {November},
  version = {1.0},
  keywords = {Haskell, AI,Game},
  subtype = {program},
}

@Misc{voker2010hellage-0.1.1,
  author = {Voker},
  title = {{hellage: Distributed hackage mirror}},
  howpublished = {\url{http://hackage.haskell.org/package/hellage-0.1.1}},
  year = {2010},
  month = {June},
  version = {0.1.1},
  keywords = {Haskell, Distribution, Network},
  subtype = {program},
}

@Misc{voker2010hellage-0.1,
  author = {Voker},
  title = {{hellage: Distributed hackage mirror}},
  howpublished = {\url{http://hackage.haskell.org/package/hellage-0.1}},
  year = {2010},
  month = {June},
  version = {0.1},
  keywords = {Haskell, Distribution, Network},
  subtype = {program},
}

@Misc{unknown2010Thrift-0.1.0,
  author = {unknown},
  title = {{Thrift: Thrift library package}},
  howpublished = {\url{http://hackage.haskell.org/package/Thrift-0.1.0}},
  year = {2010},
  month = {March},
  version = {0.1.0},
  keywords = {Haskell, Foreign},
  subtype = {program},
}

@Misc{unknown2010Thrift-0.4.0,
  author = {unknown},
  title = {{Thrift: Thrift library package}},
  howpublished = {\url{http://hackage.haskell.org/package/Thrift-0.4.0}},
  year = {2010},
  month = {October},
  version = {0.4.0},
  keywords = {Haskell, Foreign},
  subtype = {program},
}

@Misc{unknown2010Thrift-0.1.1.1,
  author = {unknown},
  title = {{Thrift: Thrift library package}},
  howpublished = {\url{http://hackage.haskell.org/package/Thrift-0.1.1.1}},
  year = {2010},
  month = {August},
  version = {0.1.1.1},
  keywords = {Haskell, Foreign},
  subtype = {program},
}

@Misc{unknown2010Thrift-0.1.1,
  author = {unknown},
  title = {{Thrift: Thrift library package}},
  howpublished = {\url{http://hackage.haskell.org/package/Thrift-0.1.1}},
  year = {2010},
  month = {August},
  version = {0.1.1},
  keywords = {Haskell, Foreign},
  subtype = {program},
}

@Misc{golanski2008backdropper-1.1,
  author = {Yann Golanski},
  title = {{backdropper: Rotates backdrops for X11 displays using qiv.}},
  howpublished = {\url{http://hackage.haskell.org/package/backdropper-1.1}},
  year = {2008},
  month = {June},
  version = {1.1},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{golanski2009backdropper-1.2,
  author = {Yann Golanski},
  title = {{backdropper: Rotates backdrops for X11 displays using Imagemagic.}},
  howpublished = {\url{http://hackage.haskell.org/package/backdropper-1.2}},
  year = {2009},
  month = {August},
  version = {1.2},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{millikin2010attoparsec-enumerator-0.1.0.3,
  author = {John Millikin},
  title = {{attoparsec-enumerator: Convert an Attoparsec parser into an iteratee}},
  howpublished = {\url{http://hackage.haskell.org/package/attoparsec-enumerator-0.1.0.3}},
  year = {2010},
  month = {August},
  version = {0.1.0.3},
  keywords = {Haskell, Text, Parsing, Enumerator},
  subtype = {program},
}

@Misc{millikin2010attoparsec-enumerator-0.1.0.2,
  author = {John Millikin},
  title = {{attoparsec-enumerator: Convert an Attoparsec parser into an iteratee}},
  howpublished = {\url{http://hackage.haskell.org/package/attoparsec-enumerator-0.1.0.2}},
  year = {2010},
  month = {August},
  version = {0.1.0.2},
  keywords = {Haskell, Text, Parsing},
  subtype = {program},
}

@Misc{millikin2010attoparsec-enumerator-0.1.0.1,
  author = {John Millikin},
  title = {{attoparsec-enumerator: Convert an Attoparsec parser into an iteratee}},
  howpublished = {\url{http://hackage.haskell.org/package/attoparsec-enumerator-0.1.0.1}},
  year = {2010},
  month = {August},
  version = {0.1.0.1},
  keywords = {Haskell, Text, Parsing},
  subtype = {program},
}

@Misc{millikin2010attoparsec-enumerator-0.1,
  author = {John Millikin},
  title = {{attoparsec-enumerator: Convert an Attoparsec parser into an iteratee}},
  howpublished = {\url{http://hackage.haskell.org/package/attoparsec-enumerator-0.1}},
  year = {2010},
  month = {August},
  version = {0.1},
  keywords = {Haskell, Text, Parsing},
  subtype = {program},
}

@Misc{millikin2010attoparsec-enumerator-0.2,
  author = {John Millikin},
  title = {{attoparsec-enumerator: Convert an Attoparsec parser into an iteratee}},
  howpublished = {\url{http://hackage.haskell.org/package/attoparsec-enumerator-0.2}},
  year = {2010},
  month = {August},
  version = {0.2},
  keywords = {Haskell, Text, Parsing, Enumerator},
  subtype = {program},
}

@Misc{thielemann2008markov-chain-0.0.2,
  author = {Henning Thielemann},
  title = {{markov-chain: Markov Chains for generating random sequences with a user definable behaviour.}},
  howpublished = {\url{http://hackage.haskell.org/package/markov-chain-0.0.2}},
  year = {2008},
  month = {February},
  version = {0.0.2},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{thielemann2010markov-chain-0.0.3.1,
  author = {Henning Thielemann},
  title = {{markov-chain: Markov Chains for generating random sequences with a user definable behaviour.}},
  howpublished = {\url{http://hackage.haskell.org/package/markov-chain-0.0.3.1}},
  year = {2010},
  month = {May},
  version = {0.0.3.1},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{thielemann2007markov-chain-0.0.1,
  author = {Henning Thielemann},
  title = {{markov-chain: Markov Chains for generating random sequences with a user definable behaviour.}},
  howpublished = {\url{http://hackage.haskell.org/package/markov-chain-0.0.1}},
  year = {2007},
  month = {December},
  version = {0.0.1},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{thielemann2009markov-chain-0.0.3,
  author = {Henning Thielemann},
  title = {{markov-chain: Markov Chains for generating random sequences with a user definable behaviour.}},
  howpublished = {\url{http://hackage.haskell.org/package/markov-chain-0.0.3}},
  year = {2009},
  month = {January},
  version = {0.0.3},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{tomb2007selenium-0.2.2,
  author = {Aaron Tomb},
  title = {{selenium: Test web applications through a browser.}},
  howpublished = {\url{http://hackage.haskell.org/package/selenium-0.2.2}},
  year = {2007},
  month = {November},
  version = {0.2.2},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{tomb2007selenium-0.2.1,
  author = {Aaron Tomb},
  title = {{selenium: Test web applications through a browser.}},
  howpublished = {\url{http://hackage.haskell.org/package/selenium-0.2.1}},
  year = {2007},
  month = {October},
  version = {0.2.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{tomb2008selenium-0.2.3,
  author = {Aaron Tomb},
  title = {{selenium: Test web applications through a browser.}},
  howpublished = {\url{http://hackage.haskell.org/package/selenium-0.2.3}},
  year = {2008},
  month = {April},
  version = {0.2.3},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{millikin2010expat-enumerator-0.1.0.1,
  author = {John Millikin},
  title = {{expat-enumerator: Enumerator-based API for Expat}},
  howpublished = {\url{http://hackage.haskell.org/package/expat-enumerator-0.1.0.1}},
  year = {2010},
  month = {September},
  version = {0.1.0.1},
  keywords = {Haskell, Enumerator, Text, XML, Parsing},
  subtype = {program},
}

@Misc{millikin2010expat-enumerator-0.1,
  author = {John Millikin},
  title = {{expat-enumerator: Enumerator-based API for Expat}},
  howpublished = {\url{http://hackage.haskell.org/package/expat-enumerator-0.1}},
  year = {2010},
  month = {August},
  version = {0.1},
  keywords = {Haskell, Enumerator, Text, XML, Parsing},
  subtype = {program},
}

@Misc{ross2009pgm-0.1.1,
  author = {Frederick Ross},
  title = {{pgm: Pure Haskell implementation of PGM image format}},
  howpublished = {\url{http://hackage.haskell.org/package/pgm-0.1.1}},
  year = {2009},
  month = {June},
  version = {0.1.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{ross2009pgm-0.1,
  author = {Frederick Ross},
  title = {{pgm: Pure Haskell implementation of PGM image format}},
  howpublished = {\url{http://hackage.haskell.org/package/pgm-0.1}},
  year = {2009},
  month = {June},
  version = {0.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{malde2008simseq-0.0,
  author = {Ketil Malde},
  title = {{simseq: Simulate sequencing with different models for priming and errors}},
  howpublished = {\url{http://hackage.haskell.org/package/simseq-0.0}},
  year = {2008},
  month = {March},
  version = {0.0},
  keywords = {Haskell, Bioinformatics},
  subtype = {program},
}

@Misc{unknown2008pugs-compat-0.0.5,
  author = {unknown},
  title = {{pugs-compat: Portable Haskell/POSIX layer for Pugs}},
  howpublished = {\url{http://hackage.haskell.org/package/pugs-compat-0.0.5}},
  year = {2008},
  month = {July},
  version = {0.0.5},
  keywords = {Haskell, Pugs},
  subtype = {program},
}

@Misc{unknown2008pugs-compat-0.0.2,
  author = {unknown},
  title = {{pugs-compat: Portable Haskell/POSIX layer for Pugs}},
  howpublished = {\url{http://hackage.haskell.org/package/pugs-compat-0.0.2}},
  year = {2008},
  month = {June},
  version = {0.0.2},
  keywords = {Haskell, Pugs},
  subtype = {program},
}

@Misc{unknown2008pugs-compat-0.0.6,
  author = {unknown},
  title = {{pugs-compat: Portable Haskell/POSIX layer for Pugs}},
  howpublished = {\url{http://hackage.haskell.org/package/pugs-compat-0.0.6}},
  year = {2008},
  month = {November},
  version = {0.0.6},
  keywords = {Haskell, Pugs},
  subtype = {program},
}

@Misc{unknown2008pugs-compat-0.0.1,
  author = {unknown},
  title = {{pugs-compat: Portable Haskell/POSIX layer for Pugs}},
  howpublished = {\url{http://hackage.haskell.org/package/pugs-compat-0.0.1}},
  year = {2008},
  month = {June},
  version = {0.0.1},
  keywords = {Haskell, Pugs},
  subtype = {program},
}

@Misc{unknown2008pugs-compat-0.0.3,
  author = {unknown},
  title = {{pugs-compat: Portable Haskell/POSIX layer for Pugs}},
  howpublished = {\url{http://hackage.haskell.org/package/pugs-compat-0.0.3}},
  year = {2008},
  month = {June},
  version = {0.0.3},
  keywords = {Haskell, Pugs},
  subtype = {program},
}

@Misc{unknown2008pugs-compat-0.0.4,
  author = {unknown},
  title = {{pugs-compat: Portable Haskell/POSIX layer for Pugs}},
  howpublished = {\url{http://hackage.haskell.org/package/pugs-compat-0.0.4}},
  year = {2008},
  month = {June},
  version = {0.0.4},
  keywords = {Haskell, Pugs},
  subtype = {program},
}

@Misc{unknown2009pugs-compat-0.0.6.1,
  author = {unknown},
  title = {{pugs-compat: Portable Haskell/POSIX layer for Pugs}},
  howpublished = {\url{http://hackage.haskell.org/package/pugs-compat-0.0.6.1}},
  year = {2009},
  month = {December},
  version = {0.0.6.1},
  keywords = {Haskell, Pugs},
  subtype = {program},
}

@Misc{donnelly2009brians-brain-0.0.1,
  author = {Will Donnelly},
  title = {{brians-brain: A Haskell implementation of the Brian's Brain cellular automaton}},
  howpublished = {\url{http://hackage.haskell.org/package/brians-brain-0.0.1}},
  year = {2009},
  month = {October},
  version = {0.0.1},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{michael2009shelltestrunner-0.3,
  author = {Simon Michael},
  title = {{shelltestrunner: A tool for testing command-line programs.}},
  howpublished = {\url{http://hackage.haskell.org/package/shelltestrunner-0.3}},
  year = {2009},
  month = {July},
  version = {0.3},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{michael2009shelltestrunner-0.5,
  author = {Simon Michael},
  title = {{shelltestrunner: A tool for testing command-line programs.}},
  howpublished = {\url{http://hackage.haskell.org/package/shelltestrunner-0.5}},
  year = {2009},
  month = {July},
  version = {0.5},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{michael2009shelltestrunner-0.4,
  author = {Simon Michael},
  title = {{shelltestrunner: A tool for testing command-line programs.}},
  howpublished = {\url{http://hackage.haskell.org/package/shelltestrunner-0.4}},
  year = {2009},
  month = {July},
  version = {0.4},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{michael2010shelltestrunner-0.7,
  author = {Simon Michael},
  title = {{shelltestrunner: A tool for testing command-line programs.}},
  howpublished = {\url{http://hackage.haskell.org/package/shelltestrunner-0.7}},
  year = {2010},
  month = {March},
  version = {0.7},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{michael2010shelltestrunner-0.9,
  author = {Simon Michael},
  title = {{shelltestrunner: A tool for testing command-line programs.}},
  howpublished = {\url{http://hackage.haskell.org/package/shelltestrunner-0.9}},
  year = {2010},
  month = {September},
  version = {0.9},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{michael2009shelltestrunner-0.1,
  author = {Simon Michael},
  title = {{shelltestrunner: A handy tool for testing command-line programs.}},
  howpublished = {\url{http://hackage.haskell.org/package/shelltestrunner-0.1}},
  year = {2009},
  month = {July},
  version = {0.1},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{michael2009shelltestrunner-0.6,
  author = {Simon Michael},
  title = {{shelltestrunner: A tool for testing command-line programs.}},
  howpublished = {\url{http://hackage.haskell.org/package/shelltestrunner-0.6}},
  year = {2009},
  month = {July},
  version = {0.6},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{michael2009shelltestrunner-0.2,
  author = {Simon Michael},
  title = {{shelltestrunner: A handy tool for testing command-line programs.}},
  howpublished = {\url{http://hackage.haskell.org/package/shelltestrunner-0.2}},
  year = {2009},
  month = {July},
  version = {0.2},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{michael2010shelltestrunner-0.8,
  author = {Simon Michael},
  title = {{shelltestrunner: A tool for testing command-line programs.}},
  howpublished = {\url{http://hackage.haskell.org/package/shelltestrunner-0.8}},
  year = {2010},
  month = {April},
  version = {0.8},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{priestley2010on-a-horse-0.1,
  author = {Jason Hart Priestley},
  title = {{on-a-horse: \textquotedblleft{}Haskell on a Horse\textquotedblleft{} - A combinatorial web framework}},
  howpublished = {\url{http://hackage.haskell.org/package/on-a-horse-0.1}},
  year = {2010},
  month = {July},
  version = {0.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{priestley2010on-a-horse-0.2,
  author = {Jason Hart Priestley},
  title = {{on-a-horse: \textquotedblleft{}Haskell on a Horse\textquotedblleft{} - A combinatorial web framework}},
  howpublished = {\url{http://hackage.haskell.org/package/on-a-horse-0.2}},
  year = {2010},
  month = {August},
  version = {0.2},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{morrow2008lighttpd-conf-0.3,
  author = {Matt Morrow},
  title = {{lighttpd-conf: Lighttpd configuration file tools.}},
  howpublished = {\url{http://hackage.haskell.org/package/lighttpd-conf-0.3}},
  year = {2008},
  month = {August},
  version = {0.3},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{morrow2008lighttpd-conf-0.4,
  author = {Matt Morrow},
  title = {{lighttpd-conf: Lighttpd configuration file tools.}},
  howpublished = {\url{http://hackage.haskell.org/package/lighttpd-conf-0.4}},
  year = {2008},
  month = {August},
  version = {0.4},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{morrow2008lighttpd-conf-0.2,
  author = {Matt Morrow},
  title = {{lighttpd-conf: Lighttpd configuration file tools.}},
  howpublished = {\url{http://hackage.haskell.org/package/lighttpd-conf-0.2}},
  year = {2008},
  month = {August},
  version = {0.2},
  keywords = {Haskell, WWW},
  subtype = {program},
}

@Misc{mitchell2007Safe-0.1,
  author = {Neil Mitchell},
  title = {{Safe: Library for safe (pattern match free) functions}},
  howpublished = {\url{http://hackage.haskell.org/package/Safe-0.1}},
  year = {2007},
  month = {January},
  version = {0.1},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{unknown2010hxt-filter-8.4.2,
  author = {unknown},
  title = {{hxt-filter: A collection of tools for processing XML with Haskell (Filter variant).}},
  howpublished = {\url{http://hackage.haskell.org/package/hxt-filter-8.4.2}},
  year = {2010},
  month = {March},
  version = {8.4.2},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{unknown2008hxt-filter-8.1.0,
  author = {unknown},
  title = {{hxt-filter: A collection of tools for processing XML with Haskell (Filter variant).}},
  howpublished = {\url{http://hackage.haskell.org/package/hxt-filter-8.1.0}},
  year = {2008},
  month = {August},
  version = {8.1.0},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{unknown2008hxt-filter-8.0.0,
  author = {unknown},
  title = {{hxt-filter: A collection of tools for processing XML with Haskell (Filter variant).}},
  howpublished = {\url{http://hackage.haskell.org/package/hxt-filter-8.0.0}},
  year = {2008},
  month = {April},
  version = {8.0.0},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{unknown2009hxt-filter-8.3.0,
  author = {unknown},
  title = {{hxt-filter: A collection of tools for processing XML with Haskell (Filter variant).}},
  howpublished = {\url{http://hackage.haskell.org/package/hxt-filter-8.3.0}},
  year = {2009},
  month = {March},
  version = {8.3.0},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{unknown2010hxt-filter-8.4.0,
  author = {unknown},
  title = {{hxt-filter: A collection of tools for processing XML with Haskell (Filter variant).}},
  howpublished = {\url{http://hackage.haskell.org/package/hxt-filter-8.4.0}},
  year = {2010},
  month = {January},
  version = {8.4.0},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{unknown2008hxt-filter-8.2.0,
  author = {unknown},
  title = {{hxt-filter: A collection of tools for processing XML with Haskell (Filter variant).}},
  howpublished = {\url{http://hackage.haskell.org/package/hxt-filter-8.2.0}},
  year = {2008},
  month = {November},
  version = {8.2.0},
  keywords = {Haskell, XML},
  subtype = {program},
}

@Misc{mcallister2010clogparse-0.1,
  author = {Keegan McAllister},
  title = {{clogparse: Parse IRC logs such as the \#haskell logs on tunes.org}},
  howpublished = {\url{http://hackage.haskell.org/package/clogparse-0.1}},
  year = {2010},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Text, IRC, Language},
  subtype = {program},
}

@Misc{mcallister2010clogparse-0.2,
  author = {Keegan McAllister},
  title = {{clogparse: Parse IRC logs such as the \#haskell logs on tunes.org}},
  howpublished = {\url{http://hackage.haskell.org/package/clogparse-0.2}},
  year = {2010},
  month = {October},
  version = {0.2},
  keywords = {Haskell, Text, IRC, Language},
  subtype = {program},
}

@Misc{oconnordavis2010generators-1.0.3,
  author = {Liam O'Connor-Davis},
  title = {{generators: Actually useful monadic random value generators.}},
  howpublished = {\url{http://hackage.haskell.org/package/generators-1.0.3}},
  year = {2010},
  month = {June},
  version = {1.0.3},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{oconnordavis2010generators-1.0.2,
  author = {Liam O'Connor-Davis},
  title = {{generators: Actually useful monadic random value generators.}},
  howpublished = {\url{http://hackage.haskell.org/package/generators-1.0.2}},
  year = {2010},
  month = {April},
  version = {1.0.2},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{oconnordavis2010generators-1.0.1,
  author = {Liam O'Connor-Davis},
  title = {{generators: Actually useful monadic random value generators.}},
  howpublished = {\url{http://hackage.haskell.org/package/generators-1.0.1}},
  year = {2010},
  month = {April},
  version = {1.0.1},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{oconnordavis2010generators-1.0,
  author = {Liam O'Connor-Davis},
  title = {{generators: Actually useful monadic random value generators.}},
  howpublished = {\url{http://hackage.haskell.org/package/generators-1.0}},
  year = {2010},
  month = {April},
  version = {1.0},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{leshchinskiy2007strict-0.3,
  author = {Roman Leshchinskiy},
  title = {{strict: Strict data types and String IO.}},
  howpublished = {\url{http://hackage.haskell.org/package/strict-0.3}},
  year = {2007},
  month = {December},
  version = {0.3},
  keywords = {Haskell, Data, System},
  subtype = {program},
}

@Misc{leshchinskiy2008strict-0.3.1,
  author = {Roman Leshchinskiy},
  title = {{strict: Strict data types and String IO.}},
  howpublished = {\url{http://hackage.haskell.org/package/strict-0.3.1}},
  year = {2008},
  month = {March},
  version = {0.3.1},
  keywords = {Haskell, Data, System},
  subtype = {program},
}

@Misc{leshchinskiy2008strict-0.3.2,
  author = {Roman Leshchinskiy},
  title = {{strict: Strict data types and String IO.}},
  howpublished = {\url{http://hackage.haskell.org/package/strict-0.3.2}},
  year = {2008},
  month = {March},
  version = {0.3.2},
  keywords = {Haskell, Data, System},
  subtype = {program},
}

@Misc{leshchinskiy2007strict-0.1,
  author = {Roman Leshchinskiy},
  title = {{strict: Strict data types}},
  howpublished = {\url{http://hackage.haskell.org/package/strict-0.1}},
  year = {2007},
  month = {March},
  version = {0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{leshchinskiy2007strict-0.2,
  author = {Roman Leshchinskiy},
  title = {{strict: Strict data types}},
  howpublished = {\url{http://hackage.haskell.org/package/strict-0.2}},
  year = {2007},
  month = {November},
  version = {0.2},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{unknown2010labeled-tree-1.0.0.0,
  author = {unknown},
  title = {{labeled-tree: Labeled tree structure}},
  howpublished = {\url{http://hackage.haskell.org/package/labeled-tree-1.0.0.0}},
  year = {2010},
  month = {August},
  version = {1.0.0.0},
  keywords = {Haskell, Data Structures},
  subtype = {program},
}

@Misc{antunes2010bindings-gts-0.0.2,
  author = {Maur\'{i}cio C. Antunes and Joel Crisp and Stephane Popinet},
  title = {{bindings-gts: Low level bindings supporting GTS, the GNU Triangulated Surface Library}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-gts-0.0.2}},
  year = {2010},
  month = {September},
  version = {0.0.2},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2010bindings-gts-0.0.1,
  author = {Maur\'{i}cio C. Antunes and Joel Crisp and Stephane Popinet},
  title = {{bindings-gts: Low level bindings supporting GTS, the GNU Triangulated Surface Library}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-gts-0.0.1}},
  year = {2010},
  month = {August},
  version = {0.0.1},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{latter2008checked-0.1.0.0,
  author = {Antoine Latter},
  title = {{checked: Bounds-checking integer types.}},
  howpublished = {\url{http://hackage.haskell.org/package/checked-0.1.0.0}},
  year = {2008},
  month = {May},
  version = {0.1.0.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{latter2010checked-0.1.0.1,
  author = {Antoine Latter},
  title = {{checked: Bounds-checking integer types.}},
  howpublished = {\url{http://hackage.haskell.org/package/checked-0.1.0.1}},
  year = {2010},
  month = {September},
  version = {0.1.0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{thielemann2009utility-ht-0.0.5,
  author = {Henning Thielemann},
  title = {{utility-ht: Various small helper functions for Lists, Maybes, Tuples, Functions}},
  howpublished = {\url{http://hackage.haskell.org/package/utility-ht-0.0.5}},
  year = {2009},
  month = {April},
  version = {0.0.5},
  keywords = {Haskell, Data, List},
  subtype = {program},
}

@Misc{thielemann2009utility-ht-0.0.2,
  author = {Henning Thielemann},
  title = {{utility-ht: Various small helper functions for Lists, Maybes, Tuples, Functions}},
  howpublished = {\url{http://hackage.haskell.org/package/utility-ht-0.0.2}},
  year = {2009},
  month = {January},
  version = {0.0.2},
  keywords = {Haskell, Data, List},
  subtype = {program},
}

@Misc{thielemann2009utility-ht-0.0.1,
  author = {Henning Thielemann},
  title = {{utility-ht: Various small helper functions for Lists, Maybes, Tuples, Functions}},
  howpublished = {\url{http://hackage.haskell.org/package/utility-ht-0.0.1}},
  year = {2009},
  month = {January},
  version = {0.0.1},
  keywords = {Haskell, Data, List},
  subtype = {program},
}

@Misc{thielemann2009utility-ht-0.0.3,
  author = {Henning Thielemann},
  title = {{utility-ht: Various small helper functions for Lists, Maybes, Tuples, Functions}},
  howpublished = {\url{http://hackage.haskell.org/package/utility-ht-0.0.3}},
  year = {2009},
  month = {January},
  version = {0.0.3},
  keywords = {Haskell, Data, List},
  subtype = {program},
}

@Misc{thielemann2009utility-ht-0.0.5.1,
  author = {Henning Thielemann},
  title = {{utility-ht: Various small helper functions for Lists, Maybes, Tuples, Functions}},
  howpublished = {\url{http://hackage.haskell.org/package/utility-ht-0.0.5.1}},
  year = {2009},
  month = {May},
  version = {0.0.5.1},
  keywords = {Haskell, Data, List},
  subtype = {program},
}

@Misc{thielemann2009utility-ht-0.0.4,
  author = {Henning Thielemann},
  title = {{utility-ht: Various small helper functions for Lists, Maybes, Tuples, Functions}},
  howpublished = {\url{http://hackage.haskell.org/package/utility-ht-0.0.4}},
  year = {2009},
  month = {March},
  version = {0.0.4},
  keywords = {Haskell, Data, List},
  subtype = {program},
}

@Misc{simon2010pango-0.11.1,
  author = {Axel Simon and Duncan Coutts},
  title = {{pango: Binding to the Pango text rendering engine.}},
  howpublished = {\url{http://hackage.haskell.org/package/pango-0.11.1}},
  year = {2010},
  month = {August},
  version = {0.11.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{simon2010pango-0.11.2,
  author = {Axel Simon and Duncan Coutts},
  title = {{pango: Binding to the Pango text rendering engine.}},
  howpublished = {\url{http://hackage.haskell.org/package/pango-0.11.2}},
  year = {2010},
  month = {August},
  version = {0.11.2},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{simon2010pango-0.11.0,
  author = {Axel Simon and Duncan Coutts},
  title = {{pango: Binding to the Pango text rendering engine.}},
  howpublished = {\url{http://hackage.haskell.org/package/pango-0.11.0}},
  year = {2010},
  month = {May},
  version = {0.11.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{silva2008debian-binary-0.0.1,
  author = {Marco T\'{u}lio Gontijo e Silva},
  title = {{debian-binary: Utilities to work with debian binary packages}},
  howpublished = {\url{http://hackage.haskell.org/package/debian-binary-0.0.1}},
  year = {2008},
  month = {September},
  version = {0.0.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{wehr2010DPM-0.1.0,
  author = {Stefan Wehr},
  title = {{DPM: Darcs Patch Manager}},
  howpublished = {\url{http://hackage.haskell.org/package/DPM-0.1.0}},
  year = {2010},
  month = {March},
  version = {0.1.0},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{wehr2010DPM-0.2.1,
  author = {Stefan Wehr},
  title = {{DPM: Darcs Patch Manager}},
  howpublished = {\url{http://hackage.haskell.org/package/DPM-0.2.1}},
  year = {2010},
  month = {March},
  version = {0.2.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{wehr2010DPM-0.2.0,
  author = {Stefan Wehr},
  title = {{DPM: Darcs Patch Manager}},
  howpublished = {\url{http://hackage.haskell.org/package/DPM-0.2.0}},
  year = {2010},
  month = {March},
  version = {0.2.0},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{inc2009json-0.4.3,
  author = {Galois Inc.},
  title = {{json: Support for serialising Haskell to and from JSON}},
  howpublished = {\url{http://hackage.haskell.org/package/json-0.4.3}},
  year = {2009},
  month = {January},
  version = {0.4.3},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{inc2008json-0.3.3,
  author = {Galois Inc.},
  title = {{json: Support for serialising Haskell to and from JSON}},
  howpublished = {\url{http://hackage.haskell.org/package/json-0.3.3}},
  year = {2008},
  month = {April},
  version = {0.3.3},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{inc2008json-0.3.6,
  author = {Galois Inc.},
  title = {{json: Support for serialising Haskell to and from JSON}},
  howpublished = {\url{http://hackage.haskell.org/package/json-0.3.6}},
  year = {2008},
  month = {December},
  version = {0.3.6},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{inc2010json-0.4.4,
  author = {Galois Inc.},
  title = {{json: Support for serialising Haskell to and from JSON}},
  howpublished = {\url{http://hackage.haskell.org/package/json-0.4.4}},
  year = {2010},
  month = {May},
  version = {0.4.4},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{inc2009json-0.4.1,
  author = {Galois Inc.},
  title = {{json: Support for serialising Haskell to and from JSON}},
  howpublished = {\url{http://hackage.haskell.org/package/json-0.4.1}},
  year = {2009},
  month = {January},
  version = {0.4.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{inc2009json-0.4.2,
  author = {Galois Inc.},
  title = {{json: Support for serialising Haskell to and from JSON}},
  howpublished = {\url{http://hackage.haskell.org/package/json-0.4.2}},
  year = {2009},
  month = {January},
  version = {0.4.2},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{antunes2010bindings-gobject-0.2.1,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-gobject: Low level bindings supporting GObject and derived libraries.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-gobject-0.2.1}},
  year = {2010},
  month = {June},
  version = {0.2.1},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2010bindings-gobject-0.1.1,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-gobject: Low level bindings to GObject.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-gobject-0.1.1}},
  year = {2010},
  month = {March},
  version = {0.1.1},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2009bindings-gobject-0.1,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-gobject: Low level bindings to GObject.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-gobject-0.1}},
  year = {2009},
  month = {November},
  version = {0.1},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{antunes2010bindings-gobject-0.2,
  author = {Maur\'{i}cio C. Antunes},
  title = {{bindings-gobject: Low level bindings to GObject.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-gobject-0.2}},
  year = {2010},
  month = {June},
  version = {0.2},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{unknown2010txt2rtf-1.0.0,
  author = {unknown},
  title = {{txt2rtf: Filter to convert plain text files to RTF}},
  howpublished = {\url{http://hackage.haskell.org/package/txt2rtf-1.0.0}},
  year = {2010},
  month = {April},
  version = {1.0.0},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{unknown2010txt2rtf-1.0.1,
  author = {unknown},
  title = {{txt2rtf: Filter to convert plain text files to RTF}},
  howpublished = {\url{http://hackage.haskell.org/package/txt2rtf-1.0.1}},
  year = {2010},
  month = {April},
  version = {1.0.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{wang2009ppm-2009.5.12,
  author = {Wang and Jinjing},
  title = {{ppm: a tiny PPM image generator}},
  howpublished = {\url{http://hackage.haskell.org/package/ppm-2009.5.12}},
  year = {2009},
  month = {May},
  version = {2009.5.12},
  keywords = {Haskell, Codec},
  subtype = {program},
}

@Misc{wang2009ppm-2009.5.13,
  author = {Wang and Jinjing},
  title = {{ppm: a tiny PPM image generator}},
  howpublished = {\url{http://hackage.haskell.org/package/ppm-2009.5.13}},
  year = {2009},
  month = {May},
  version = {2009.5.13},
  keywords = {Haskell, Codec},
  subtype = {program},
}

@Misc{sackman2007chunks-2007.4.18,
  author = {Matthew Sackman},
  title = {{chunks: Simple template library with static safety}},
  howpublished = {\url{http://hackage.haskell.org/package/chunks-2007.4.18}},
  year = {2007},
  month = {April},
  version = {2007.4.18},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{sackman2007chunks-2007.3.26,
  author = {Matthew Sackman},
  title = {{chunks: Simple template library with static safety}},
  howpublished = {\url{http://hackage.haskell.org/package/chunks-2007.3.26}},
  year = {2007},
  month = {March},
  version = {2007.3.26},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{konecny2009AERN-RnToRm-Plot-0.1.2,
  author = {Michal Konecny},
  title = {{AERN-RnToRm-Plot: GL plotting of polynomial function enclosures (PFEs)}},
  howpublished = {\url{http://hackage.haskell.org/package/AERN-RnToRm-Plot-0.1.2}},
  year = {2009},
  month = {February},
  version = {0.1.2},
  keywords = {Haskell, Data, Math},
  subtype = {program},
}

@Misc{konecny2008AERN-RnToRm-Plot-0.1.0,
  author = {Michal Konecny},
  title = {{AERN-RnToRm-Plot: GL plotting of polynomial function enclosures (PFEs)}},
  howpublished = {\url{http://hackage.haskell.org/package/AERN-RnToRm-Plot-0.1.0}},
  year = {2008},
  month = {October},
  version = {0.1.0},
  keywords = {Haskell, Data, Math},
  subtype = {program},
}

@Misc{konecny2009AERN-RnToRm-Plot-0.2.0.1,
  author = {Michal Konecny},
  title = {{AERN-RnToRm-Plot: GL plotting of polynomial function enclosures (PFEs)}},
  howpublished = {\url{http://hackage.haskell.org/package/AERN-RnToRm-Plot-0.2.0.1}},
  year = {2009},
  month = {July},
  version = {0.2.0.1},
  keywords = {Haskell, Data, Math},
  subtype = {program},
}

@Misc{konecny2009AERN-RnToRm-Plot-0.2.0.3,
  author = {Michal Konecny},
  title = {{AERN-RnToRm-Plot: GL plotting of polynomial function enclosures (PFEs)}},
  howpublished = {\url{http://hackage.haskell.org/package/AERN-RnToRm-Plot-0.2.0.3}},
  year = {2009},
  month = {August},
  version = {0.2.0.3},
  keywords = {Haskell, Data, Math},
  subtype = {program},
}

@Misc{konecny2009AERN-RnToRm-Plot-0.2.0.2,
  author = {Michal Konecny},
  title = {{AERN-RnToRm-Plot: GL plotting of polynomial function enclosures (PFEs)}},
  howpublished = {\url{http://hackage.haskell.org/package/AERN-RnToRm-Plot-0.2.0.2}},
  year = {2009},
  month = {July},
  version = {0.2.0.2},
  keywords = {Haskell, Data, Math},
  subtype = {program},
}

@Misc{konecny2008AERN-RnToRm-Plot-0.1.1,
  author = {Michal Konecny},
  title = {{AERN-RnToRm-Plot: GL plotting of polynomial function enclosures (PFEs)}},
  howpublished = {\url{http://hackage.haskell.org/package/AERN-RnToRm-Plot-0.1.1}},
  year = {2008},
  month = {December},
  version = {0.1.1},
  keywords = {Haskell, Data, Math},
  subtype = {program},
}

@Misc{konecny2009AERN-RnToRm-Plot-0.2,
  author = {Michal Konecny},
  title = {{AERN-RnToRm-Plot: GL plotting of polynomial function enclosures (PFEs)}},
  howpublished = {\url{http://hackage.haskell.org/package/AERN-RnToRm-Plot-0.2}},
  year = {2009},
  month = {July},
  version = {0.2},
  keywords = {Haskell, Data, Math},
  subtype = {program},
}

@Misc{fonseca2010ta-0.1,
  author = {Leonel Fonseca},
  title = {{ta: Transito Abierto: convenience library when using Takusen and Oracle.}},
  howpublished = {\url{http://hackage.haskell.org/package/ta-0.1}},
  year = {2010},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{stewart2008lambdabot-4.2.1,
  author = {Don Stewart},
  title = {{lambdabot: Lambdabot is a development tool and advanced IRC bot}},
  howpublished = {\url{http://hackage.haskell.org/package/lambdabot-4.2.1}},
  year = {2008},
  month = {October},
  version = {4.2.1},
  keywords = {Haskell, Development, Web},
  subtype = {program},
}

@Misc{stewart2008lambdabot-4.1,
  author = {Don Stewart},
  title = {{lambdabot: A multi-talented IRC bot}},
  howpublished = {\url{http://hackage.haskell.org/package/lambdabot-4.1}},
  year = {2008},
  month = {February},
  version = {4.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{stewart2009lambdabot-4.2.2.1,
  author = {Don Stewart},
  title = {{lambdabot: Lambdabot is a development tool and advanced IRC bot}},
  howpublished = {\url{http://hackage.haskell.org/package/lambdabot-4.2.2.1}},
  year = {2009},
  month = {January},
  version = {4.2.2.1},
  keywords = {Haskell, Development, Web},
  subtype = {program},
}

@Misc{stewart2006lambdabot-4.0,
  author = {Don Stewart},
  title = {{lambdabot: }},
  howpublished = {\url{http://hackage.haskell.org/package/lambdabot-4.0}},
  year = {2006},
  month = {September},
  version = {4.0},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{stewart2008lambdabot-4.2.2,
  author = {Don Stewart},
  title = {{lambdabot: Lambdabot is a development tool and advanced IRC bot}},
  howpublished = {\url{http://hackage.haskell.org/package/lambdabot-4.2.2}},
  year = {2008},
  month = {October},
  version = {4.2.2},
  keywords = {Haskell, Development, Web},
  subtype = {program},
}

@Misc{goerzen2010ListLike-1.0.2,
  author = {John Goerzen},
  title = {{ListLike: Generic support for list-like structures}},
  howpublished = {\url{http://hackage.haskell.org/package/ListLike-1.0.2}},
  year = {2010},
  month = {August},
  version = {1.0.2},
  keywords = {Haskell, Generics},
  subtype = {program},
}

@Misc{goerzen2007ListLike-1.0.0,
  author = {John Goerzen},
  title = {{ListLike: Generic support for list-like structures}},
  howpublished = {\url{http://hackage.haskell.org/package/ListLike-1.0.0}},
  year = {2007},
  month = {September},
  version = {1.0.0},
  keywords = {Haskell, Generics},
  subtype = {program},
}

@Misc{goerzen2008ListLike-1.0.1,
  author = {John Goerzen},
  title = {{ListLike: Generic support for list-like structures}},
  howpublished = {\url{http://hackage.haskell.org/package/ListLike-1.0.1}},
  year = {2008},
  month = {February},
  version = {1.0.1},
  keywords = {Haskell, Generics},
  subtype = {program},
}

@Misc{dzhurinsky2010carboncopy-0.1,
  author = {Eugene Dzhurinsky},
  title = {{carboncopy: Drop emails from threads being watched into special CC folder.}},
  howpublished = {\url{http://hackage.haskell.org/package/carboncopy-0.1}},
  year = {2010},
  month = {May},
  version = {0.1},
  keywords = {Haskell, Email},
  subtype = {program},
}

@Misc{dockins2007Shellac-readline-0.9,
  author = {Robert Dockins},
  title = {{Shellac-readline: Readline backend module for Shellac}},
  howpublished = {\url{http://hackage.haskell.org/package/Shellac-readline-0.9}},
  year = {2007},
  month = {February},
  version = {0.9},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{bolingbroke2010test-framework-quickcheck-0.2.5,
  author = {Max Bolingbroke},
  title = {{test-framework-quickcheck: QuickCheck support for the test-framework package.}},
  howpublished = {\url{http://hackage.haskell.org/package/test-framework-quickcheck-0.2.5}},
  year = {2010},
  month = {May},
  version = {0.2.5},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{bolingbroke2009test-framework-quickcheck-0.2.2,
  author = {Max Bolingbroke},
  title = {{test-framework-quickcheck: QuickCheck support for the test-framework package.}},
  howpublished = {\url{http://hackage.haskell.org/package/test-framework-quickcheck-0.2.2}},
  year = {2009},
  month = {May},
  version = {0.2.2},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{bolingbroke2009test-framework-quickcheck-0.2.4,
  author = {Max Bolingbroke},
  title = {{test-framework-quickcheck: QuickCheck support for the test-framework package.}},
  howpublished = {\url{http://hackage.haskell.org/package/test-framework-quickcheck-0.2.4}},
  year = {2009},
  month = {June},
  version = {0.2.4},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{bolingbroke2010test-framework-quickcheck-0.2.7,
  author = {Max Bolingbroke},
  title = {{test-framework-quickcheck: QuickCheck support for the test-framework package.}},
  howpublished = {\url{http://hackage.haskell.org/package/test-framework-quickcheck-0.2.7}},
  year = {2010},
  month = {July},
  version = {0.2.7},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{bolingbroke2009test-framework-quickcheck-0.2.1,
  author = {Max Bolingbroke},
  title = {{test-framework-quickcheck: QuickCheck support for the test-framework package.}},
  howpublished = {\url{http://hackage.haskell.org/package/test-framework-quickcheck-0.2.1}},
  year = {2009},
  month = {February},
  version = {0.2.1},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{bolingbroke2009test-framework-quickcheck-0.2.3,
  author = {Max Bolingbroke},
  title = {{test-framework-quickcheck: QuickCheck support for the test-framework package.}},
  howpublished = {\url{http://hackage.haskell.org/package/test-framework-quickcheck-0.2.3}},
  year = {2009},
  month = {June},
  version = {0.2.3},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{bolingbroke2008test-framework-quickcheck-0.2.0,
  author = {Max Bolingbroke},
  title = {{test-framework-quickcheck: QuickCheck support for the test-framework package.}},
  howpublished = {\url{http://hackage.haskell.org/package/test-framework-quickcheck-0.2.0}},
  year = {2008},
  month = {October},
  version = {0.2.0},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{bolingbroke2010test-framework-quickcheck-0.2.6,
  author = {Max Bolingbroke},
  title = {{test-framework-quickcheck: QuickCheck support for the test-framework package.}},
  howpublished = {\url{http://hackage.haskell.org/package/test-framework-quickcheck-0.2.6}},
  year = {2010},
  month = {May},
  version = {0.2.6},
  keywords = {Haskell, Testing},
  subtype = {program},
}

@Misc{unknown2010free-theorems-webui-0.1,
  author = {unknown},
  title = {{free-theorems-webui: CGI-based web interface for the free-theorems package.}},
  howpublished = {\url{http://hackage.haskell.org/package/free-theorems-webui-0.1}},
  year = {2010},
  month = {July},
  version = {0.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{bartsch2010free-theorems-webui-0.2,
  author = {Matthias Bartsch},
  title = {{free-theorems-webui: CGI-based web interface for the free-theorems package.}},
  howpublished = {\url{http://hackage.haskell.org/package/free-theorems-webui-0.2}},
  year = {2010},
  month = {August},
  version = {0.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{friedrichs2008pkcs1-1.0.2,
  author = {Stephan Friedrichs and Henning G\"{u}nther and Oliver Mielentz and Martin Wegner},
  title = {{pkcs1: RSA encryption with PKCS1 padding}},
  howpublished = {\url{http://hackage.haskell.org/package/pkcs1-1.0.2}},
  year = {2008},
  month = {April},
  version = {1.0.2},
  keywords = {Haskell, Cryptography},
  subtype = {program},
}

@Misc{unknown2009X11-xdamage-0.1.0,
  author = {unknown},
  title = {{X11-xdamage: A binding to the Xdamage X11 extension library}},
  howpublished = {\url{http://hackage.haskell.org/package/X11-xdamage-0.1.0}},
  year = {2009},
  month = {August},
  version = {0.1.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2010X11-xdamage-0.1.1,
  author = {unknown},
  title = {{X11-xdamage: A binding to the Xdamage X11 extension library}},
  howpublished = {\url{http://hackage.haskell.org/package/X11-xdamage-0.1.1}},
  year = {2010},
  month = {April},
  version = {0.1.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{langley2007BitSyntax-0.3,
  author = {Adam Langley},
  title = {{BitSyntax: A module to aid in the (de)serialisation of binary data}},
  howpublished = {\url{http://hackage.haskell.org/package/BitSyntax-0.3}},
  year = {2007},
  month = {May},
  version = {0.3},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{langley2008BitSyntax-0.3.2,
  author = {Adam Langley},
  title = {{BitSyntax: A module to aid in the (de)serialisation of binary data}},
  howpublished = {\url{http://hackage.haskell.org/package/BitSyntax-0.3.2}},
  year = {2008},
  month = {January},
  version = {0.3.2},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{langley2007BitSyntax-0.2,
  author = {Adam Langley},
  title = {{BitSyntax: A module to aid in the (de)serialisation of binary data}},
  howpublished = {\url{http://hackage.haskell.org/package/BitSyntax-0.2}},
  year = {2007},
  month = {May},
  version = {0.2},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{joe2009bindings-libftdi-0.1,
  author = {Joe},
  title = {{bindings-libftdi: Low level bindings to libftdi.}},
  howpublished = {\url{http://hackage.haskell.org/package/bindings-libftdi-0.1}},
  year = {2009},
  month = {December},
  version = {0.1},
  keywords = {Haskell, FFI},
  subtype = {program},
}

@Misc{morris2010Geodetic-0.3,
  author = {Tony Morris},
  title = {{Geodetic: Geodetic calculations}},
  howpublished = {\url{http://hackage.haskell.org/package/Geodetic-0.3}},
  year = {2010},
  month = {January},
  version = {0.3},
  keywords = {Haskell, Utils},
  subtype = {program},
}

@Misc{morris2009Geodetic-0.1,
  author = {Tony Morris},
  title = {{Geodetic: Geodetic calculations}},
  howpublished = {\url{http://hackage.haskell.org/package/Geodetic-0.1}},
  year = {2009},
  month = {December},
  version = {0.1},
  keywords = {Haskell, Utils},
  subtype = {program},
}

@Misc{morris2009Geodetic-0.2,
  author = {Tony Morris},
  title = {{Geodetic: Geodetic calculations}},
  howpublished = {\url{http://hackage.haskell.org/package/Geodetic-0.2}},
  year = {2009},
  month = {December},
  version = {0.2},
  keywords = {Haskell, Utils},
  subtype = {program},
}

@Misc{schmidt2010hxt-charproperties-9.0.0,
  author = {Uwe Schmidt},
  title = {{hxt-charproperties: Character properties and classes for XML and Unicode}},
  howpublished = {\url{http://hackage.haskell.org/package/hxt-charproperties-9.0.0}},
  year = {2010},
  month = {October},
  version = {9.0.0},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{sheppard2009txt-sushi-0.5.0,
  author = {Keith Sheppard},
  title = {{txt-sushi: The SQL link in your *NIX chain}},
  howpublished = {\url{http://hackage.haskell.org/package/txt-sushi-0.5.0}},
  year = {2009},
  month = {December},
  version = {0.5.0},
  keywords = {Haskell, Database, Console},
  subtype = {program},
}

@Misc{sheppard2009txt-sushi-0.4.0,
  author = {Keith Sheppard},
  title = {{txt-sushi: Spreadsheets are databases!}},
  howpublished = {\url{http://hackage.haskell.org/package/txt-sushi-0.4.0}},
  year = {2009},
  month = {October},
  version = {0.4.0},
  keywords = {Haskell, Database, Utils, Text},
  subtype = {program},
}

@Misc{sheppard2010txt-sushi-0.5.1,
  author = {Keith Sheppard},
  title = {{txt-sushi: The SQL link in your *NIX chain}},
  howpublished = {\url{http://hackage.haskell.org/package/txt-sushi-0.5.1}},
  year = {2010},
  month = {March},
  version = {0.5.1},
  keywords = {Haskell, Database, Console},
  subtype = {program},
}

@Misc{sheppard2009txt-sushi-0.3.0,
  author = {Keith Sheppard},
  title = {{txt-sushi: Spreadsheets are databases!}},
  howpublished = {\url{http://hackage.haskell.org/package/txt-sushi-0.3.0}},
  year = {2009},
  month = {June},
  version = {0.3.0},
  keywords = {Haskell, Database, Utils, Text},
  subtype = {program},
}

@Misc{sheppard2009txt-sushi-0.1,
  author = {Keith Sheppard},
  title = {{txt-sushi: A collection of command line utilities for processing text tables}},
  howpublished = {\url{http://hackage.haskell.org/package/txt-sushi-0.1}},
  year = {2009},
  month = {May},
  version = {0.1},
  keywords = {Haskell, Utils, Text, Database},
  subtype = {program},
}

@Misc{sheppard2009txt-sushi-0.2,
  author = {Keith Sheppard},
  title = {{txt-sushi: Spreadsheets are databases!}},
  howpublished = {\url{http://hackage.haskell.org/package/txt-sushi-0.2}},
  year = {2009},
  month = {May},
  version = {0.2},
  keywords = {Haskell, Utils, Text, Database},
  subtype = {program},
}

@Misc{sanders2010snap-server-0.2.10,
  author = {James Sanders and Gregory Collins and Doug Beardsley},
  title = {{snap-server: A fast, iteratee-based, epoll-enabled web server for the Snap Framework}},
  howpublished = {\url{http://hackage.haskell.org/package/snap-server-0.2.10}},
  year = {2010},
  month = {August},
  version = {0.2.10},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{sanders2010snap-server-0.1.2,
  author = {James Sanders and Gregory Collins and Doug Beardsley},
  title = {{snap-server: A fast, iteratee-based, epoll-enabled web server for the Snap Framework}},
  howpublished = {\url{http://hackage.haskell.org/package/snap-server-0.1.2}},
  year = {2010},
  month = {May},
  version = {0.1.2},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{sanders2010snap-server-0.2.5,
  author = {James Sanders and Gregory Collins and Doug Beardsley},
  title = {{snap-server: A fast, iteratee-based, epoll-enabled web server for the Snap Framework}},
  howpublished = {\url{http://hackage.haskell.org/package/snap-server-0.2.5}},
  year = {2010},
  month = {May},
  version = {0.2.5},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{sanders2010snap-server-0.2.2,
  author = {James Sanders and Gregory Collins and Doug Beardsley},
  title = {{snap-server: A fast, iteratee-based, epoll-enabled web server for the Snap Framework}},
  howpublished = {\url{http://hackage.haskell.org/package/snap-server-0.2.2}},
  year = {2010},
  month = {May},
  version = {0.2.2},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{sanders2010snap-server-0.2.7.1,
  author = {James Sanders and Gregory Collins and Doug Beardsley},
  title = {{snap-server: A fast, iteratee-based, epoll-enabled web server for the Snap Framework}},
  howpublished = {\url{http://hackage.haskell.org/package/snap-server-0.2.7.1}},
  year = {2010},
  month = {July},
  version = {0.2.7.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{sanders2010snap-server-0.2.4,
  author = {James Sanders and Gregory Collins and Doug Beardsley},
  title = {{snap-server: A fast, iteratee-based, epoll-enabled web server for the Snap Framework}},
  howpublished = {\url{http://hackage.haskell.org/package/snap-server-0.2.4}},
  year = {2010},
  month = {May},
  version = {0.2.4},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{sanders2010snap-server-0.2.10.2,
  author = {James Sanders and Gregory Collins and Doug Beardsley},
  title = {{snap-server: A fast, iteratee-based, epoll-enabled web server for the Snap Framework}},
  howpublished = {\url{http://hackage.haskell.org/package/snap-server-0.2.10.2}},
  year = {2010},
  month = {August},
  version = {0.2.10.2},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{sanders2010snap-server-0.2.8,
  author = {James Sanders and Gregory Collins and Doug Beardsley},
  title = {{snap-server: A fast, iteratee-based, epoll-enabled web server for the Snap Framework}},
  howpublished = {\url{http://hackage.haskell.org/package/snap-server-0.2.8}},
  year = {2010},
  month = {July},
  version = {0.2.8},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{sanders2010snap-server-0.2.7,
  author = {James Sanders and Gregory Collins and Doug Beardsley},
  title = {{snap-server: A fast, iteratee-based, epoll-enabled web server for the Snap Framework}},
  howpublished = {\url{http://hackage.haskell.org/package/snap-server-0.2.7}},
  year = {2010},
  month = {July},
  version = {0.2.7},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{sanders2010snap-server-0.2.8.1,
  author = {James Sanders and Gregory Collins and Doug Beardsley},
  title = {{snap-server: A fast, iteratee-based, epoll-enabled web server for the Snap Framework}},
  howpublished = {\url{http://hackage.haskell.org/package/snap-server-0.2.8.1}},
  year = {2010},
  month = {July},
  version = {0.2.8.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{sanders2010snap-server-0.2.1,
  author = {James Sanders and Gregory Collins and Doug Beardsley},
  title = {{snap-server: A fast, iteratee-based, epoll-enabled web server for the Snap Framework}},
  howpublished = {\url{http://hackage.haskell.org/package/snap-server-0.2.1}},
  year = {2010},
  month = {May},
  version = {0.2.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{sanders2010snap-server-0.2.12,
  author = {James Sanders and Gregory Collins and Doug Beardsley},
  title = {{snap-server: A fast, iteratee-based, epoll-enabled web server for the Snap Framework}},
  howpublished = {\url{http://hackage.haskell.org/package/snap-server-0.2.12}},
  year = {2010},
  month = {September},
  version = {0.2.12},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{sanders2010snap-server-0.1.3,
  author = {James Sanders and Gregory Collins and Doug Beardsley},
  title = {{snap-server: A fast, iteratee-based, epoll-enabled web server for the Snap Framework}},
  howpublished = {\url{http://hackage.haskell.org/package/snap-server-0.1.3}},
  year = {2010},
  month = {May},
  version = {0.1.3},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{sanders2010snap-server-0.1.4,
  author = {James Sanders and Gregory Collins and Doug Beardsley},
  title = {{snap-server: A fast, iteratee-based, epoll-enabled web server for the Snap Framework}},
  howpublished = {\url{http://hackage.haskell.org/package/snap-server-0.1.4}},
  year = {2010},
  month = {May},
  version = {0.1.4},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{sanders2010snap-server-0.2.10.1,
  author = {James Sanders and Gregory Collins and Doug Beardsley},
  title = {{snap-server: A fast, iteratee-based, epoll-enabled web server for the Snap Framework}},
  howpublished = {\url{http://hackage.haskell.org/package/snap-server-0.2.10.1}},
  year = {2010},
  month = {August},
  version = {0.2.10.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{sanders2010snap-server-0.2.6,
  author = {James Sanders and Gregory Collins and Doug Beardsley},
  title = {{snap-server: A fast, iteratee-based, epoll-enabled web server for the Snap Framework}},
  howpublished = {\url{http://hackage.haskell.org/package/snap-server-0.2.6}},
  year = {2010},
  month = {May},
  version = {0.2.6},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{sanders2010snap-server-0.1.1,
  author = {James Sanders and Gregory Collins and Doug Beardsley},
  title = {{snap-server: A fast, iteratee-based, epoll-enabled web server for the Snap Framework}},
  howpublished = {\url{http://hackage.haskell.org/package/snap-server-0.1.1}},
  year = {2010},
  month = {May},
  version = {0.1.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{sanders2010snap-server-0.2.11,
  author = {James Sanders and Gregory Collins and Doug Beardsley},
  title = {{snap-server: A fast, iteratee-based, epoll-enabled web server for the Snap Framework}},
  howpublished = {\url{http://hackage.haskell.org/package/snap-server-0.2.11}},
  year = {2010},
  month = {August},
  version = {0.2.11},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{sanders2010snap-server-0.2.9,
  author = {James Sanders and Gregory Collins and Doug Beardsley},
  title = {{snap-server: A fast, iteratee-based, epoll-enabled web server for the Snap Framework}},
  howpublished = {\url{http://hackage.haskell.org/package/snap-server-0.2.9}},
  year = {2010},
  month = {August},
  version = {0.2.9},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{sanders2010snap-server-0.2.7.2,
  author = {James Sanders and Gregory Collins and Doug Beardsley},
  title = {{snap-server: A fast, iteratee-based, epoll-enabled web server for the Snap Framework}},
  howpublished = {\url{http://hackage.haskell.org/package/snap-server-0.2.7.2}},
  year = {2010},
  month = {July},
  version = {0.2.7.2},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{peterson2010console-program-0.2.0.0,
  author = {Arie Peterson},
  title = {{console-program: Interprets the command line and a config file as commands and options}},
  howpublished = {\url{http://hackage.haskell.org/package/console-program-0.2.0.0}},
  year = {2010},
  month = {August},
  version = {0.2.0.0},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{peterson2010console-program-0.1.0.2,
  author = {Arie Peterson},
  title = {{console-program: Interprets the command line and a config file as commands and options}},
  howpublished = {\url{http://hackage.haskell.org/package/console-program-0.1.0.2}},
  year = {2010},
  month = {June},
  version = {0.1.0.2},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{peterson2010console-program-0.2.0.1,
  author = {Arie Peterson},
  title = {{console-program: Interprets the command line and a config file as commands and options}},
  howpublished = {\url{http://hackage.haskell.org/package/console-program-0.2.0.1}},
  year = {2010},
  month = {August},
  version = {0.2.0.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{peterson2010console-program-0.1.0.0,
  author = {Arie Peterson},
  title = {{console-program: Interprets the command line and a config file as commands and options}},
  howpublished = {\url{http://hackage.haskell.org/package/console-program-0.1.0.0}},
  year = {2010},
  month = {May},
  version = {0.1.0.0},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{peterson2010console-program-0.1.0.1,
  author = {Arie Peterson},
  title = {{console-program: Interprets the command line and a config file as commands and options}},
  howpublished = {\url{http://hackage.haskell.org/package/console-program-0.1.0.1}},
  year = {2010},
  month = {May},
  version = {0.1.0.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{magalhães2010generic-deriving-0.3,
  author = {Jos\'{e} Pedro Magalh\^{a}es},
  title = {{generic-deriving: Generic programming library for generalized deriving.}},
  howpublished = {\url{http://hackage.haskell.org/package/generic-deriving-0.3}},
  year = {2010},
  month = {September},
  version = {0.3},
  keywords = {Haskell, Generics},
  subtype = {program},
}

@Misc{thu2010smallpt-hs-0.1,
  author = {Vo Minh Thu},
  title = {{smallpt-hs: A Haskell port of the smallpt path tracer.}},
  howpublished = {\url{http://hackage.haskell.org/package/smallpt-hs-0.1}},
  year = {2010},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{honary2009Dao-0.0.0.0,
  author = {Ramin Honary},
  title = {{Dao: An interactive knowledge base, natural language interpreter.}},
  howpublished = {\url{http://hackage.haskell.org/package/Dao-0.0.0.0}},
  year = {2009},
  month = {March},
  version = {0.0.0.0},
  keywords = {Haskell, AI},
  subtype = {program},
}

@Misc{lemmih2008HODE-2008.10.27,
  author = {Lemmih},
  title = {{HODE: Binding to libODE}},
  howpublished = {\url{http://hackage.haskell.org/package/HODE-2008.10.27}},
  year = {2008},
  month = {October},
  version = {2008.10.27},
  keywords = {Haskell, Game, Physics},
  subtype = {program},
}

@Misc{jeltsch2009fraction-0.0.1.0,
  author = {Wolfgang Jeltsch},
  title = {{fraction: Fractions}},
  howpublished = {\url{http://hackage.haskell.org/package/fraction-0.0.1.0}},
  year = {2009},
  month = {March},
  version = {0.0.1.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{jeltsch2009fraction-0.0.0.0,
  author = {Wolfgang Jeltsch},
  title = {{fraction: Fractions}},
  howpublished = {\url{http://hackage.haskell.org/package/fraction-0.0.0.0}},
  year = {2009},
  month = {March},
  version = {0.0.0.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{hawkins2010atom-1.0.3,
  author = {Tom Hawkins},
  title = {{atom: A DSL for embedded hard realtime applications.}},
  howpublished = {\url{http://hackage.haskell.org/package/atom-1.0.3}},
  year = {2010},
  month = {April},
  version = {1.0.3},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{hawkins2009atom-0.1.2,
  author = {Tom Hawkins},
  title = {{atom: A DSL for embedded hard realtime applications.}},
  howpublished = {\url{http://hackage.haskell.org/package/atom-0.1.2}},
  year = {2009},
  month = {November},
  version = {0.1.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{hawkins2009atom-0.1.0,
  author = {Tom Hawkins},
  title = {{atom: A DSL for embedded hard realtime applications.}},
  howpublished = {\url{http://hackage.haskell.org/package/atom-0.1.0}},
  year = {2009},
  month = {July},
  version = {0.1.0},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{hawkins2010atom-1.0.7,
  author = {Tom Hawkins},
  title = {{atom: A DSL for embedded hard realtime applications.}},
  howpublished = {\url{http://hackage.haskell.org/package/atom-1.0.7}},
  year = {2010},
  month = {September},
  version = {1.0.7},
  keywords = {Haskell, Language, Embedded},
  subtype = {program},
}

@Misc{hawkins2009atom-0.0.5,
  author = {Tom Hawkins},
  title = {{atom: A DSL for embedded hard realtime applications.}},
  howpublished = {\url{http://hackage.haskell.org/package/atom-0.0.5}},
  year = {2009},
  month = {June},
  version = {0.0.5},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{hawkins2010atom-1.0.2,
  author = {Tom Hawkins},
  title = {{atom: A DSL for embedded hard realtime applications.}},
  howpublished = {\url{http://hackage.haskell.org/package/atom-1.0.2}},
  year = {2010},
  month = {April},
  version = {1.0.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{hawkins2009atom-0.0.2,
  author = {Tom Hawkins},
  title = {{atom: A DSL for embedded hard realtime applications.}},
  howpublished = {\url{http://hackage.haskell.org/package/atom-0.0.2}},
  year = {2009},
  month = {April},
  version = {0.0.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{hawkins2009atom-0.1.3,
  author = {Tom Hawkins},
  title = {{atom: A DSL for embedded hard realtime applications.}},
  howpublished = {\url{http://hackage.haskell.org/package/atom-0.1.3}},
  year = {2009},
  month = {December},
  version = {0.1.3},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{hawkins2009atom-0.1.4,
  author = {Tom Hawkins},
  title = {{atom: A DSL for embedded hard realtime applications.}},
  howpublished = {\url{http://hackage.haskell.org/package/atom-0.1.4}},
  year = {2009},
  month = {December},
  version = {0.1.4},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{hawkins2009atom-0.0.1,
  author = {Tom Hawkins},
  title = {{atom: A DSL for embedded hard realtime applications.}},
  howpublished = {\url{http://hackage.haskell.org/package/atom-0.0.1}},
  year = {2009},
  month = {April},
  version = {0.0.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{hawkins2009atom-0.1.1,
  author = {Tom Hawkins},
  title = {{atom: A DSL for embedded hard realtime applications.}},
  howpublished = {\url{http://hackage.haskell.org/package/atom-0.1.1}},
  year = {2009},
  month = {September},
  version = {0.1.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{hawkins2009atom-0.0.3,
  author = {Tom Hawkins},
  title = {{atom: A DSL for embedded hard realtime applications.}},
  howpublished = {\url{http://hackage.haskell.org/package/atom-0.0.3}},
  year = {2009},
  month = {May},
  version = {0.0.3},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{hawkins2010atom-1.0.6,
  author = {Tom Hawkins},
  title = {{atom: A DSL for embedded hard realtime applications.}},
  howpublished = {\url{http://hackage.haskell.org/package/atom-1.0.6}},
  year = {2010},
  month = {September},
  version = {1.0.6},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{hawkins2010atom-1.0.4,
  author = {Tom Hawkins},
  title = {{atom: A DSL for embedded hard realtime applications.}},
  howpublished = {\url{http://hackage.haskell.org/package/atom-1.0.4}},
  year = {2010},
  month = {May},
  version = {1.0.4},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{hawkins2010atom-1.0.0,
  author = {Tom Hawkins},
  title = {{atom: A DSL for embedded hard realtime applications.}},
  howpublished = {\url{http://hackage.haskell.org/package/atom-1.0.0}},
  year = {2010},
  month = {February},
  version = {1.0.0},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{hawkins2009atom-0.0.4,
  author = {Tom Hawkins},
  title = {{atom: A DSL for embedded hard realtime applications.}},
  howpublished = {\url{http://hackage.haskell.org/package/atom-0.0.4}},
  year = {2009},
  month = {May},
  version = {0.0.4},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{hawkins2010atom-1.0.5,
  author = {Tom Hawkins},
  title = {{atom: A DSL for embedded hard realtime applications.}},
  howpublished = {\url{http://hackage.haskell.org/package/atom-1.0.5}},
  year = {2010},
  month = {September},
  version = {1.0.5},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{hawkins2010atom-1.0.1,
  author = {Tom Hawkins},
  title = {{atom: A DSL for embedded hard realtime applications.}},
  howpublished = {\url{http://hackage.haskell.org/package/atom-1.0.1}},
  year = {2010},
  month = {March},
  version = {1.0.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{naylor2009york-lava-0.1,
  author = {Matthew Naylor},
  title = {{york-lava: A library for circuit description.}},
  howpublished = {\url{http://hackage.haskell.org/package/york-lava-0.1}},
  year = {2009},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Hardware},
  subtype = {program},
}

@Misc{naylor2009york-lava-0.2,
  author = {Matthew Naylor},
  title = {{york-lava: A library for digital circuit description.}},
  howpublished = {\url{http://hackage.haskell.org/package/york-lava-0.2}},
  year = {2009},
  month = {September},
  version = {0.2},
  keywords = {Haskell, Hardware},
  subtype = {program},
}

@Misc{ahn2009sparsebit-0.3,
  author = {Ahn and Ki Yung},
  title = {{sparsebit: Sparse bitmaps for pattern match coverage}},
  howpublished = {\url{http://hackage.haskell.org/package/sparsebit-0.3}},
  year = {2009},
  month = {March},
  version = {0.3},
  keywords = {Haskell, Development,Data Structures},
  subtype = {program},
}

@Misc{ahn2009sparsebit-0.5,
  author = {Ahn and Ki Yung},
  title = {{sparsebit: Sparse bitmaps for pattern match coverage}},
  howpublished = {\url{http://hackage.haskell.org/package/sparsebit-0.5}},
  year = {2009},
  month = {March},
  version = {0.5},
  keywords = {Haskell, Development,Data Structures},
  subtype = {program},
}

@Misc{ahn2009sparsebit-0.1,
  author = {Ahn and Ki Yung},
  title = {{sparsebit: }},
  howpublished = {\url{http://hackage.haskell.org/package/sparsebit-0.1}},
  year = {2009},
  month = {March},
  version = {0.1},
  keywords = {Haskell, Development,Data Structure},
  subtype = {program},
}

@Misc{ahn2009sparsebit-0.2,
  author = {Ahn and Ki Yung},
  title = {{sparsebit: Sparse bitmaps for pattern match coverage}},
  howpublished = {\url{http://hackage.haskell.org/package/sparsebit-0.2}},
  year = {2009},
  month = {March},
  version = {0.2},
  keywords = {Haskell, Development,Data Structure},
  subtype = {program},
}

@Misc{macfarlane2010yst-0.2.3.2,
  author = {John MacFarlane},
  title = {{yst: Builds a static website from templates and data in YAML or
CSV files.}},
  howpublished = {\url{http://hackage.haskell.org/package/yst-0.2.3.2}},
  year = {2010},
  month = {July},
  version = {0.2.3.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{macfarlane2010yst-0.2.2.1,
  author = {John MacFarlane},
  title = {{yst: Builds a static website from templates and data in YAML or
CSV files.}},
  howpublished = {\url{http://hackage.haskell.org/package/yst-0.2.2.1}},
  year = {2010},
  month = {January},
  version = {0.2.2.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{macfarlane2009yst-0.2.2,
  author = {John MacFarlane},
  title = {{yst: Builds a static website from templates and data in YAML or
CSV files.}},
  howpublished = {\url{http://hackage.haskell.org/package/yst-0.2.2}},
  year = {2009},
  month = {August},
  version = {0.2.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{macfarlane2009yst-0.2.1,
  author = {John MacFarlane},
  title = {{yst: Builds a static website from templates and data in YAML or
CSV files.}},
  howpublished = {\url{http://hackage.haskell.org/package/yst-0.2.1}},
  year = {2009},
  month = {August},
  version = {0.2.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{macfarlane2010yst-0.2.3,
  author = {John MacFarlane},
  title = {{yst: Builds a static website from templates and data in YAML or
CSV files.}},
  howpublished = {\url{http://hackage.haskell.org/package/yst-0.2.3}},
  year = {2010},
  month = {January},
  version = {0.2.3},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{macfarlane2010yst-0.2.3.1,
  author = {John MacFarlane},
  title = {{yst: Builds a static website from templates and data in YAML or
CSV files.}},
  howpublished = {\url{http://hackage.haskell.org/package/yst-0.2.3.1}},
  year = {2010},
  month = {March},
  version = {0.2.3.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{macfarlane2009yst-0.1,
  author = {John MacFarlane},
  title = {{yst: Builds a static website from templates and data in YAML or
CSV files.}},
  howpublished = {\url{http://hackage.haskell.org/package/yst-0.1}},
  year = {2009},
  month = {August},
  version = {0.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{macfarlane2009yst-0.2,
  author = {John MacFarlane},
  title = {{yst: Builds a static website from templates and data in YAML or
CSV files.}},
  howpublished = {\url{http://hackage.haskell.org/package/yst-0.2}},
  year = {2009},
  month = {August},
  version = {0.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{bringert2007gd-3000.4.0,
  author = {Bjorn Bringert},
  title = {{gd: A Haskell binding to a subset of the GD graphics library}},
  howpublished = {\url{http://hackage.haskell.org/package/gd-3000.4.0}},
  year = {2007},
  month = {December},
  version = {3000.4.0},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{bringert2007gd-3000.0.0,
  author = {Bjorn Bringert},
  title = {{gd: A Haskell binding to a subset of the GD graphics library}},
  howpublished = {\url{http://hackage.haskell.org/package/gd-3000.0.0}},
  year = {2007},
  month = {February},
  version = {3000.0.0},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{bringert2007gd-3000.0.1,
  author = {Bjorn Bringert},
  title = {{gd: A Haskell binding to a subset of the GD graphics library}},
  howpublished = {\url{http://hackage.haskell.org/package/gd-3000.0.1}},
  year = {2007},
  month = {April},
  version = {3000.0.1},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{bringert2007gd-3000.3.0,
  author = {Bjorn Bringert},
  title = {{gd: A Haskell binding to a subset of the GD graphics library}},
  howpublished = {\url{http://hackage.haskell.org/package/gd-3000.3.0}},
  year = {2007},
  month = {July},
  version = {3000.3.0},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{bringert2010gd-3000.5.0,
  author = {Bjorn Bringert},
  title = {{gd: A Haskell binding to a subset of the GD graphics library}},
  howpublished = {\url{http://hackage.haskell.org/package/gd-3000.5.0}},
  year = {2010},
  month = {July},
  version = {3000.5.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{bringert2007gd-3000.2.0,
  author = {Bjorn Bringert},
  title = {{gd: A Haskell binding to a subset of the GD graphics library}},
  howpublished = {\url{http://hackage.haskell.org/package/gd-3000.2.0}},
  year = {2007},
  month = {May},
  version = {3000.2.0},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{bringert2009gd-1000.0,
  author = {Bjorn Bringert},
  title = {{gd: A Haskell binding to a subset of the GD graphics library}},
  howpublished = {\url{http://hackage.haskell.org/package/gd-1000.0}},
  year = {2009},
  month = {January},
  version = {1000.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{bringert2007gd-3000.1.0,
  author = {Bjorn Bringert},
  title = {{gd: A Haskell binding to a subset of the GD graphics library}},
  howpublished = {\url{http://hackage.haskell.org/package/gd-3000.1.0}},
  year = {2007},
  month = {May},
  version = {3000.1.0},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{unknown2008happs-hsp-template-0.2,
  author = {unknown},
  title = {{happs-hsp-template: Utilities for using HSP templates in HAppS applications.}},
  howpublished = {\url{http://hackage.haskell.org/package/happs-hsp-template-0.2}},
  year = {2008},
  month = {May},
  version = {0.2},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{sisojevs2009PCLT-DB-0.1.1,
  author = {Andrejs Sisojevs},
  title = {{PCLT-DB: An addon to PCLT package: enchance PCLT catalog with PostgreSQL powers.}},
  howpublished = {\url{http://hackage.haskell.org/package/PCLT-DB-0.1.1}},
  year = {2009},
  month = {December},
  version = {0.1.1},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{sisojevs2009PCLT-DB-0.1,
  author = {Andrejs Sisojevs},
  title = {{PCLT-DB: An addon to PCLT package: enchance PCLT catalog with PostgreSQL powers.}},
  howpublished = {\url{http://hackage.haskell.org/package/PCLT-DB-0.1}},
  year = {2009},
  month = {December},
  version = {0.1},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{henoch2009XMPP-0.1.2,
  author = {Magnus Henoch and Kagami and Grigory Holomiev},
  title = {{XMPP: XMPP library}},
  howpublished = {\url{http://hackage.haskell.org/package/XMPP-0.1.2}},
  year = {2009},
  month = {December},
  version = {0.1.2},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{henoch2009XMPP-0.1.0,
  author = {Magnus Henoch and Kagami},
  title = {{XMPP: XMPP library}},
  howpublished = {\url{http://hackage.haskell.org/package/XMPP-0.1.0}},
  year = {2009},
  month = {November},
  version = {0.1.0},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{henoch2009XMPP-0.0.2,
  author = {Magnus Henoch and Kagami},
  title = {{XMPP: XMPP library}},
  howpublished = {\url{http://hackage.haskell.org/package/XMPP-0.0.2}},
  year = {2009},
  month = {September},
  version = {0.0.2},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{henoch2009XMPP-0.1.1,
  author = {Magnus Henoch and Kagami and Grigory Holomiev},
  title = {{XMPP: XMPP library}},
  howpublished = {\url{http://hackage.haskell.org/package/XMPP-0.1.1}},
  year = {2009},
  month = {November},
  version = {0.1.1},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{henoch2009XMPP-0.0.3,
  author = {Magnus Henoch and Kagami},
  title = {{XMPP: XMPP library}},
  howpublished = {\url{http://hackage.haskell.org/package/XMPP-0.0.3}},
  year = {2009},
  month = {October},
  version = {0.0.3},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{henoch2009XMPP-0.0.4,
  author = {Magnus Henoch and Kagami},
  title = {{XMPP: XMPP library}},
  howpublished = {\url{http://hackage.haskell.org/package/XMPP-0.0.4}},
  year = {2009},
  month = {November},
  version = {0.0.4},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{jeremyseereasoncom2010web-routes-th-0.20,
  author = {jeremy@seereason.com},
  title = {{web-routes-th: Support for deriving PathInfo using Template Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/web-routes-th-0.20}},
  year = {2010},
  month = {April},
  version = {0.20},
  keywords = {Haskell, Web, Language},
  subtype = {program},
}

@Misc{elhage2009hszephyr-0.1,
  author = {Nelson Elhage},
  title = {{hszephyr: Simple libzephyr bindings}},
  howpublished = {\url{http://hackage.haskell.org/package/hszephyr-0.1}},
  year = {2009},
  month = {February},
  version = {0.1},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{skrzetnicki2009package-vt-0.1.3.3,
  author = {Krzysztof Skrzetnicki},
  title = {{package-vt: Haskell Package Versioning Tool}},
  howpublished = {\url{http://hackage.haskell.org/package/package-vt-0.1.3.3}},
  year = {2009},
  month = {November},
  version = {0.1.3.3},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{pouillard2010strict-io-0.2.0,
  author = {Nicolas Pouillard},
  title = {{strict-io: A library wrapping standard IO modules to provide strict IO.}},
  howpublished = {\url{http://hackage.haskell.org/package/strict-io-0.2.0}},
  year = {2010},
  month = {August},
  version = {0.2.0},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{pouillard2010strict-io-0.1.1,
  author = {Nicolas Pouillard},
  title = {{strict-io: A library wrapping standard IO modules to provide strict IO.}},
  howpublished = {\url{http://hackage.haskell.org/package/strict-io-0.1.1}},
  year = {2010},
  month = {April},
  version = {0.1.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{pouillard2009strict-io-0.1,
  author = {Nicolas Pouillard},
  title = {{strict-io: A library wrapping standard IO modules to provide strict IO.}},
  howpublished = {\url{http://hackage.haskell.org/package/strict-io-0.1}},
  year = {2009},
  month = {March},
  version = {0.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{pope2008highWaterMark-0.1.1,
  author = {Bernie Pope},
  title = {{highWaterMark: Memory usage statistics}},
  howpublished = {\url{http://hackage.haskell.org/package/highWaterMark-0.1.1}},
  year = {2008},
  month = {March},
  version = {0.1.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{pope2008highWaterMark-0.1,
  author = {Bernie Pope},
  title = {{highWaterMark: Memory usage statistics}},
  howpublished = {\url{http://hackage.haskell.org/package/highWaterMark-0.1}},
  year = {2008},
  month = {February},
  version = {0.1},
  keywords = {Haskell, Devel},
  subtype = {program},
}

@Misc{broberg2008hsp-0.4,
  author = {Niklas Broberg and Joel Bj\"{o}rnson},
  title = {{hsp: Haskell Server Pages is a library for writing dynamic server-side web pages.}},
  howpublished = {\url{http://hackage.haskell.org/package/hsp-0.4}},
  year = {2008},
  month = {March},
  version = {0.4},
  keywords = {Haskell, Web, Language},
  subtype = {program},
}

@Misc{broberg2010hsp-0.5.2,
  author = {Niklas Broberg and Joel Bjornson},
  title = {{hsp: Haskell Server Pages is a library for writing dynamic server-side web pages.}},
  howpublished = {\url{http://hackage.haskell.org/package/hsp-0.5.2}},
  year = {2010},
  month = {May},
  version = {0.5.2},
  keywords = {Haskell, Web, Language},
  subtype = {program},
}

@Misc{broberg2010hsp-0.5.0,
  author = {Niklas Broberg and Joel Bjornson},
  title = {{hsp: Haskell Server Pages is a library for writing dynamic server-side web pages.}},
  howpublished = {\url{http://hackage.haskell.org/package/hsp-0.5.0}},
  year = {2010},
  month = {April},
  version = {0.5.0},
  keywords = {Haskell, Web, Language},
  subtype = {program},
}

@Misc{broberg2009hsp-0.4.5,
  author = {Niklas Broberg and Joel Bjornson},
  title = {{hsp: Haskell Server Pages is a library for writing dynamic server-side web pages.}},
  howpublished = {\url{http://hackage.haskell.org/package/hsp-0.4.5}},
  year = {2009},
  month = {February},
  version = {0.4.5},
  keywords = {Haskell, Web, Language},
  subtype = {program},
}

@Misc{broberg2010hsp-0.5.1,
  author = {Niklas Broberg and Joel Bjornson},
  title = {{hsp: Haskell Server Pages is a library for writing dynamic server-side web pages.}},
  howpublished = {\url{http://hackage.haskell.org/package/hsp-0.5.1}},
  year = {2010},
  month = {April},
  version = {0.5.1},
  keywords = {Haskell, Web, Language},
  subtype = {program},
}

@Misc{broberg2008hsp-0.4.4,
  author = {Niklas Broberg and Joel Bjornson},
  title = {{hsp: Haskell Server Pages is a library for writing dynamic server-side web pages.}},
  howpublished = {\url{http://hackage.haskell.org/package/hsp-0.4.4}},
  year = {2008},
  month = {May},
  version = {0.4.4},
  keywords = {Haskell, Web, Language},
  subtype = {program},
}

@Misc{broberg2008hsp-0.2,
  author = {Niklas Broberg},
  title = {{hsp: Haskell Server Pages is a library for writing dynamic server-side web pages.}},
  howpublished = {\url{http://hackage.haskell.org/package/hsp-0.2}},
  year = {2008},
  month = {February},
  version = {0.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{dubuisson2009control-event-1.1.0.0,
  author = {Thomas DuBuisson},
  title = {{control-event: Event scheduling system.}},
  howpublished = {\url{http://hackage.haskell.org/package/control-event-1.1.0.0}},
  year = {2009},
  month = {August},
  version = {1.1.0.0},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{dubuisson2009control-event-1.0.0.0,
  author = {Thomas DuBuisson},
  title = {{control-event: Event scheduling system.}},
  howpublished = {\url{http://hackage.haskell.org/package/control-event-1.0.0.0}},
  year = {2009},
  month = {June},
  version = {1.0.0.0},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{dubuisson2009control-event-1.0.0.1,
  author = {Thomas DuBuisson},
  title = {{control-event: Event scheduling system.}},
  howpublished = {\url{http://hackage.haskell.org/package/control-event-1.0.0.1}},
  year = {2009},
  month = {June},
  version = {1.0.0.1},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{dubuisson2008control-event-0.3.1,
  author = {Thomas DuBuisson},
  title = {{control-event: Event scheduling system.}},
  howpublished = {\url{http://hackage.haskell.org/package/control-event-0.3.1}},
  year = {2008},
  month = {September},
  version = {0.3.1},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{dubuisson2008control-event-0.0,
  author = {Thomas DuBuisson},
  title = {{control-event: Event scheduling system.}},
  howpublished = {\url{http://hackage.haskell.org/package/control-event-0.0}},
  year = {2008},
  month = {February},
  version = {0.0},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{dubuisson2009control-event-1.1.0.1,
  author = {Thomas DuBuisson},
  title = {{control-event: Event scheduling system.}},
  howpublished = {\url{http://hackage.haskell.org/package/control-event-1.1.0.1}},
  year = {2009},
  month = {August},
  version = {1.1.0.1},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{dubuisson2010control-event-1.1.0.4,
  author = {Thomas DuBuisson},
  title = {{control-event: Event scheduling system.}},
  howpublished = {\url{http://hackage.haskell.org/package/control-event-1.1.0.4}},
  year = {2010},
  month = {May},
  version = {1.1.0.4},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{dubuisson2009control-event-1.1.0.2,
  author = {Thomas DuBuisson},
  title = {{control-event: Event scheduling system.}},
  howpublished = {\url{http://hackage.haskell.org/package/control-event-1.1.0.2}},
  year = {2009},
  month = {September},
  version = {1.1.0.2},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{dubuisson2008control-event-0.3.0,
  author = {Thomas DuBuisson},
  title = {{control-event: Event scheduling system.}},
  howpublished = {\url{http://hackage.haskell.org/package/control-event-0.3.0}},
  year = {2008},
  month = {March},
  version = {0.3.0},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{dubuisson2008control-event-0.1,
  author = {Thomas DuBuisson},
  title = {{control-event: Event scheduling system.}},
  howpublished = {\url{http://hackage.haskell.org/package/control-event-0.1}},
  year = {2008},
  month = {February},
  version = {0.1},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{dubuisson2008control-event-0.2,
  author = {Thomas DuBuisson},
  title = {{control-event: Event scheduling system.}},
  howpublished = {\url{http://hackage.haskell.org/package/control-event-0.2}},
  year = {2008},
  month = {February},
  version = {0.2},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{dubuisson2010control-event-1.1.0.3,
  author = {Thomas DuBuisson},
  title = {{control-event: Event scheduling system.}},
  howpublished = {\url{http://hackage.haskell.org/package/control-event-1.1.0.3}},
  year = {2010},
  month = {March},
  version = {1.1.0.3},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{pope2008hinvaders-0.1,
  author = {Bernie Pope},
  title = {{hinvaders: Space Invaders}},
  howpublished = {\url{http://hackage.haskell.org/package/hinvaders-0.1}},
  year = {2008},
  month = {February},
  version = {0.1},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{stewart2010proc-0.0.7,
  author = {Andy Stewart},
  title = {{proc: Parse process information for Linux}},
  howpublished = {\url{http://hackage.haskell.org/package/proc-0.0.7}},
  year = {2010},
  month = {September},
  version = {0.0.7},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{stewart2010proc-0.0.5,
  author = {Andy Stewart},
  title = {{proc: Parse process information for Linux}},
  howpublished = {\url{http://hackage.haskell.org/package/proc-0.0.5}},
  year = {2010},
  month = {August},
  version = {0.0.5},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{stewart2010proc-0.0.2,
  author = {Andy Stewart},
  title = {{proc: Parse process information for Linux}},
  howpublished = {\url{http://hackage.haskell.org/package/proc-0.0.2}},
  year = {2010},
  month = {May},
  version = {0.0.2},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{stewart2010proc-0.0.6,
  author = {Andy Stewart},
  title = {{proc: Parse process information for Linux}},
  howpublished = {\url{http://hackage.haskell.org/package/proc-0.0.6}},
  year = {2010},
  month = {August},
  version = {0.0.6},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{stewart2010proc-0.0.1,
  author = {Andy Stewart},
  title = {{proc: Parse process information for Linux}},
  howpublished = {\url{http://hackage.haskell.org/package/proc-0.0.1}},
  year = {2010},
  month = {May},
  version = {0.0.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{stewart2010proc-0.0.3,
  author = {Andy Stewart},
  title = {{proc: Parse process information for Linux}},
  howpublished = {\url{http://hackage.haskell.org/package/proc-0.0.3}},
  year = {2010},
  month = {May},
  version = {0.0.3},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{stewart2010proc-0.0.4,
  author = {Andy Stewart},
  title = {{proc: Parse process information for Linux}},
  howpublished = {\url{http://hackage.haskell.org/package/proc-0.0.4}},
  year = {2010},
  month = {August},
  version = {0.0.4},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{hallgren2008haskell-lexer-1.0,
  author = {Thomas Hallgren},
  title = {{haskell-lexer: A fully compliant Haskell 98 lexer.}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-lexer-1.0}},
  year = {2008},
  month = {September},
  version = {1.0},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{mortberg2010constructive-algebra-0.1.6,
  author = {Anders Mortberg and Bassel Mannaa},
  title = {{constructive-algebra: A library of constructive algebra.}},
  howpublished = {\url{http://hackage.haskell.org/package/constructive-algebra-0.1.6}},
  year = {2010},
  month = {July},
  version = {0.1.6},
  keywords = {Haskell, Math, Algebra},
  subtype = {program},
}

@Misc{mortberg2010constructive-algebra-0.1.2,
  author = {Anders Mortberg and Bassel Mannaa},
  title = {{constructive-algebra: A library of constructive algebra.}},
  howpublished = {\url{http://hackage.haskell.org/package/constructive-algebra-0.1.2}},
  year = {2010},
  month = {May},
  version = {0.1.2},
  keywords = {Haskell, Math, Algebra},
  subtype = {program},
}

@Misc{mortberg2010constructive-algebra-0.0.0,
  author = {Anders Mortberg and Bassel Mannaa},
  title = {{constructive-algebra: A library for constructive algebra.}},
  howpublished = {\url{http://hackage.haskell.org/package/constructive-algebra-0.0.0}},
  year = {2010},
  month = {May},
  version = {0.0.0},
  keywords = {Haskell, Math, Algebra},
  subtype = {program},
}

@Misc{mortberg2010constructive-algebra-0.1.5,
  author = {Anders Mortberg and Bassel Mannaa},
  title = {{constructive-algebra: A library of constructive algebra.}},
  howpublished = {\url{http://hackage.haskell.org/package/constructive-algebra-0.1.5}},
  year = {2010},
  month = {July},
  version = {0.1.5},
  keywords = {Haskell, Math, Algebra},
  subtype = {program},
}

@Misc{mortberg2010constructive-algebra-0.2.0,
  author = {Anders Mortberg and Bassel Mannaa},
  title = {{constructive-algebra: A library of constructive algebra.}},
  howpublished = {\url{http://hackage.haskell.org/package/constructive-algebra-0.2.0}},
  year = {2010},
  month = {August},
  version = {0.2.0},
  keywords = {Haskell, Math, Algebra},
  subtype = {program},
}

@Misc{mortberg2010constructive-algebra-0.1.3,
  author = {Anders Mortberg and Bassel Mannaa},
  title = {{constructive-algebra: A library of constructive algebra.}},
  howpublished = {\url{http://hackage.haskell.org/package/constructive-algebra-0.1.3}},
  year = {2010},
  month = {July},
  version = {0.1.3},
  keywords = {Haskell, Math, Algebra},
  subtype = {program},
}

@Misc{mortberg2010constructive-algebra-0.1.4,
  author = {Anders Mortberg and Bassel Mannaa},
  title = {{constructive-algebra: A library of constructive algebra.}},
  howpublished = {\url{http://hackage.haskell.org/package/constructive-algebra-0.1.4}},
  year = {2010},
  month = {July},
  version = {0.1.4},
  keywords = {Haskell, Math, Algebra},
  subtype = {program},
}

@Misc{mortberg2010constructive-algebra-0.1.1,
  author = {Anders Mortberg and Bassel Mannaa},
  title = {{constructive-algebra: A library of constructive algebra.}},
  howpublished = {\url{http://hackage.haskell.org/package/constructive-algebra-0.1.1}},
  year = {2010},
  month = {May},
  version = {0.1.1},
  keywords = {Haskell, Math, Algebra},
  subtype = {program},
}

@Misc{mortberg2010constructive-algebra-0.1,
  author = {Anders Mortberg and Bassel Mannaa},
  title = {{constructive-algebra: A library of constructive algebra.}},
  howpublished = {\url{http://hackage.haskell.org/package/constructive-algebra-0.1}},
  year = {2010},
  month = {May},
  version = {0.1},
  keywords = {Haskell, Math, Algebra},
  subtype = {program},
}

@Misc{latter2009starling-0.1.0,
  author = {Antoine Latter},
  title = {{starling: A memcached client}},
  howpublished = {\url{http://hackage.haskell.org/package/starling-0.1.0}},
  year = {2009},
  month = {December},
  version = {0.1.0},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{latter2009starling-0.0.2,
  author = {Antoine Latter},
  title = {{starling: A memcached client}},
  howpublished = {\url{http://hackage.haskell.org/package/starling-0.0.2}},
  year = {2009},
  month = {November},
  version = {0.0.2},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{latter2010starling-0.2.0,
  author = {Antoine Latter},
  title = {{starling: A memcached client}},
  howpublished = {\url{http://hackage.haskell.org/package/starling-0.2.0}},
  year = {2010},
  month = {February},
  version = {0.2.0},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{latter2009starling-0.0.1,
  author = {Antoine Latter},
  title = {{starling: A memcached client}},
  howpublished = {\url{http://hackage.haskell.org/package/starling-0.0.1}},
  year = {2009},
  month = {November},
  version = {0.0.1},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{latter2009starling-0.1.1,
  author = {Antoine Latter},
  title = {{starling: A memcached client}},
  howpublished = {\url{http://hackage.haskell.org/package/starling-0.1.1}},
  year = {2009},
  month = {December},
  version = {0.1.1},
  keywords = {Haskell, Network},
  subtype = {program},
}

@Misc{daugherty2010vty-ui-0.3,
  author = {Jonathan Daugherty},
  title = {{vty-ui: A user interface composition library for Vty}},
  howpublished = {\url{http://hackage.haskell.org/package/vty-ui-0.3}},
  year = {2010},
  month = {February},
  version = {0.3},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{daugherty2010vty-ui-0.4,
  author = {Jonathan Daugherty},
  title = {{vty-ui: A user interface composition library for Vty}},
  howpublished = {\url{http://hackage.haskell.org/package/vty-ui-0.4}},
  year = {2010},
  month = {September},
  version = {0.4},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{daugherty2009vty-ui-0.1,
  author = {Jonathan Daugherty},
  title = {{vty-ui: A user interface composition library for Vty}},
  howpublished = {\url{http://hackage.haskell.org/package/vty-ui-0.1}},
  year = {2009},
  month = {September},
  version = {0.1},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{daugherty2009vty-ui-0.2,
  author = {Jonathan Daugherty},
  title = {{vty-ui: A user interface composition library for Vty}},
  howpublished = {\url{http://hackage.haskell.org/package/vty-ui-0.2}},
  year = {2009},
  month = {October},
  version = {0.2},
  keywords = {Haskell, User Interfaces},
  subtype = {program},
}

@Misc{morrow2008haskell-src-meta-0.0.0,
  author = {Matt Morrow},
  title = {{haskell-src-meta: Parse source to template-haskell abstract syntax.}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-meta-0.0.0}},
  year = {2008},
  month = {October},
  version = {0.0.0},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{morrow2010haskell-src-meta-0.1.0,
  author = {Matt Morrow},
  title = {{haskell-src-meta: Parse source to template-haskell abstract syntax.}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-meta-0.1.0}},
  year = {2010},
  month = {August},
  version = {0.1.0},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{morrow2009haskell-src-meta-0.0.5,
  author = {Matt Morrow},
  title = {{haskell-src-meta: Parse source to template-haskell abstract syntax.}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-meta-0.0.5}},
  year = {2009},
  month = {August},
  version = {0.0.5},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{morrow2008haskell-src-meta-0.0.2,
  author = {Matt Morrow},
  title = {{haskell-src-meta: Parse source to template-haskell abstract syntax.}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-meta-0.0.2}},
  year = {2008},
  month = {October},
  version = {0.0.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{morrow2009haskell-src-meta-0.0.3.1,
  author = {Matt Morrow},
  title = {{haskell-src-meta: Parse source to template-haskell abstract syntax.}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-meta-0.0.3.1}},
  year = {2009},
  month = {January},
  version = {0.0.3.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{morrow2009haskell-src-meta-0.0.6,
  author = {Matt Morrow},
  title = {{haskell-src-meta: Parse source to template-haskell abstract syntax.}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-meta-0.0.6}},
  year = {2009},
  month = {October},
  version = {0.0.6},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{morrow2008haskell-src-meta-0.0.1,
  author = {Matt Morrow},
  title = {{haskell-src-meta: Parse source to template-haskell abstract syntax.}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-meta-0.0.1}},
  year = {2008},
  month = {October},
  version = {0.0.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{morrow2010haskell-src-meta-0.1.1,
  author = {Matt Morrow},
  title = {{haskell-src-meta: Parse source to template-haskell abstract syntax.}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-meta-0.1.1}},
  year = {2010},
  month = {September},
  version = {0.1.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{morrow2008haskell-src-meta-0.0.3,
  author = {Matt Morrow},
  title = {{haskell-src-meta: Parse source to template-haskell abstract syntax.}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-meta-0.0.3}},
  year = {2008},
  month = {October},
  version = {0.0.3},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{morrow2009haskell-src-meta-0.0.4,
  author = {Matt Morrow},
  title = {{haskell-src-meta: Parse source to template-haskell abstract syntax.}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-meta-0.0.4}},
  year = {2009},
  month = {June},
  version = {0.0.4},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{morrow2010haskell-src-meta-0.2,
  author = {Matt Morrow},
  title = {{haskell-src-meta: Parse source to template-haskell abstract syntax.}},
  howpublished = {\url{http://hackage.haskell.org/package/haskell-src-meta-0.2}},
  year = {2010},
  month = {October},
  version = {0.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{cunha2010pointless-lenses-0.0.7,
  author = {Alcino Cunha and Hugo Pacheco},
  title = {{pointless-lenses: Pointless Lenses library}},
  howpublished = {\url{http://hackage.haskell.org/package/pointless-lenses-0.0.7}},
  year = {2010},
  month = {October},
  version = {0.0.7},
  keywords = {Haskell, Generics},
  subtype = {program},
}

@Misc{cunha2010pointless-lenses-0.0.5,
  author = {Alcino Cunha and Hugo Pacheco},
  title = {{pointless-lenses: Pointless Lenses library}},
  howpublished = {\url{http://hackage.haskell.org/package/pointless-lenses-0.0.5}},
  year = {2010},
  month = {March},
  version = {0.0.5},
  keywords = {Haskell, Generics},
  subtype = {program},
}

@Misc{cunha2009pointless-lenses-0.0.2,
  author = {Alcino Cunha and Hugo Pacheco},
  title = {{pointless-lenses: Pointless Lenses library}},
  howpublished = {\url{http://hackage.haskell.org/package/pointless-lenses-0.0.2}},
  year = {2009},
  month = {December},
  version = {0.0.2},
  keywords = {Haskell, Generics},
  subtype = {program},
}

@Misc{cunha2010pointless-lenses-0.0.6,
  author = {Alcino Cunha and Hugo Pacheco},
  title = {{pointless-lenses: Pointless Lenses library}},
  howpublished = {\url{http://hackage.haskell.org/package/pointless-lenses-0.0.6}},
  year = {2010},
  month = {September},
  version = {0.0.6},
  keywords = {Haskell, Generics},
  subtype = {program},
}

@Misc{cunha2009pointless-lenses-0.0.1,
  author = {Alcino Cunha and Hugo Pacheco},
  title = {{pointless-lenses: Pointless Lenses library}},
  howpublished = {\url{http://hackage.haskell.org/package/pointless-lenses-0.0.1}},
  year = {2009},
  month = {December},
  version = {0.0.1},
  keywords = {Haskell, Generics},
  subtype = {program},
}

@Misc{cunha2010pointless-lenses-0.0.3,
  author = {Alcino Cunha and Hugo Pacheco},
  title = {{pointless-lenses: Pointless Lenses library}},
  howpublished = {\url{http://hackage.haskell.org/package/pointless-lenses-0.0.3}},
  year = {2010},
  month = {January},
  version = {0.0.3},
  keywords = {Haskell, Generics},
  subtype = {program},
}

@Misc{cunha2010pointless-lenses-0.0.4,
  author = {Alcino Cunha and Hugo Pacheco},
  title = {{pointless-lenses: Pointless Lenses library}},
  howpublished = {\url{http://hackage.haskell.org/package/pointless-lenses-0.0.4}},
  year = {2010},
  month = {January},
  version = {0.0.4},
  keywords = {Haskell, Generics},
  subtype = {program},
}

@Misc{hof2009astview-0.1.2,
  author = {Pascal Hof and Sebastian Menge},
  title = {{astview: A GTK-based abstract syntax tree viewer for custom languages and parsers}},
  howpublished = {\url{http://hackage.haskell.org/package/astview-0.1.2}},
  year = {2009},
  month = {November},
  version = {0.1.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{hof2009astview-0.1.3,
  author = {Pascal Hof and Sebastian Menge},
  title = {{astview: A GTK-based abstract syntax tree viewer for custom languages and parsers}},
  howpublished = {\url{http://hackage.haskell.org/package/astview-0.1.3}},
  year = {2009},
  month = {November},
  version = {0.1.3},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{hof2009astview-0.1.4,
  author = {Pascal Hof and Sebastian Menge},
  title = {{astview: A GTK-based abstract syntax tree viewer for custom
languages and parsers}},
  howpublished = {\url{http://hackage.haskell.org/package/astview-0.1.4}},
  year = {2009},
  month = {November},
  version = {0.1.4},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{hof2009astview-0.1.1,
  author = {Pascal Hof and Sebastian Menge},
  title = {{astview: A GTK-based abstract syntax tree viewer for custom languages and parsers}},
  howpublished = {\url{http://hackage.haskell.org/package/astview-0.1.1}},
  year = {2009},
  month = {November},
  version = {0.1.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{hof2009astview-0.1,
  author = {Pascal Hof and Sebastian Menge},
  title = {{astview: View abstract syntax trees for your custom
languages and parsers in a graphical (GTK+)
application}},
  howpublished = {\url{http://hackage.haskell.org/package/astview-0.1}},
  year = {2009},
  month = {November},
  version = {0.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{unknown2010cv-combinators-0.1.2,
  author = {unknown},
  title = {{cv-combinators: Functional Combinators for Computer Vision}},
  howpublished = {\url{http://hackage.haskell.org/package/cv-combinators-0.1.2}},
  year = {2010},
  month = {March},
  version = {0.1.2},
  keywords = {Haskell, AI, Graphics},
  subtype = {program},
}

@Misc{unknown2010cv-combinators-0.1.2.1,
  author = {unknown},
  title = {{cv-combinators: Functional Combinators for Computer Vision}},
  howpublished = {\url{http://hackage.haskell.org/package/cv-combinators-0.1.2.1}},
  year = {2010},
  month = {March},
  version = {0.1.2.1},
  keywords = {Haskell, AI, Graphics},
  subtype = {program},
}

@Misc{unknown2010cv-combinators-0.1.2.3,
  author = {unknown},
  title = {{cv-combinators: Functional Combinators for Computer Vision}},
  howpublished = {\url{http://hackage.haskell.org/package/cv-combinators-0.1.2.3}},
  year = {2010},
  month = {May},
  version = {0.1.2.3},
  keywords = {Haskell, AI, Graphics},
  subtype = {program},
}

@Misc{unknown2010cv-combinators-0.1.2.2,
  author = {unknown},
  title = {{cv-combinators: Functional Combinators for Computer Vision}},
  howpublished = {\url{http://hackage.haskell.org/package/cv-combinators-0.1.2.2}},
  year = {2010},
  month = {April},
  version = {0.1.2.2},
  keywords = {Haskell, AI, Graphics},
  subtype = {program},
}

@Misc{unknown2010cv-combinators-0.1.1,
  author = {unknown},
  title = {{cv-combinators: Functional Combinators for Computer Vision}},
  howpublished = {\url{http://hackage.haskell.org/package/cv-combinators-0.1.1}},
  year = {2010},
  month = {March},
  version = {0.1.1},
  keywords = {Haskell, AI, Graphics},
  subtype = {program},
}

@Misc{unknown2010cv-combinators-0.1,
  author = {unknown},
  title = {{cv-combinators: Functional Combinators for Computer Vision}},
  howpublished = {\url{http://hackage.haskell.org/package/cv-combinators-0.1}},
  year = {2010},
  month = {March},
  version = {0.1},
  keywords = {Haskell, AI, Graphics},
  subtype = {program},
}

@Misc{unknown2010wumpus-tree-0.1.0,
  author = {unknown},
  title = {{wumpus-tree: Drawing trees}},
  howpublished = {\url{http://hackage.haskell.org/package/wumpus-tree-0.1.0}},
  year = {2010},
  month = {August},
  version = {0.1.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2010wumpus-tree-0.6.0,
  author = {unknown},
  title = {{wumpus-tree: Drawing trees}},
  howpublished = {\url{http://hackage.haskell.org/package/wumpus-tree-0.6.0}},
  year = {2010},
  month = {September},
  version = {0.6.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2010wumpus-tree-0.5.0,
  author = {unknown},
  title = {{wumpus-tree: Drawing trees}},
  howpublished = {\url{http://hackage.haskell.org/package/wumpus-tree-0.5.0}},
  year = {2010},
  month = {September},
  version = {0.5.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2010wumpus-tree-0.4.0,
  author = {unknown},
  title = {{wumpus-tree: Drawing trees}},
  howpublished = {\url{http://hackage.haskell.org/package/wumpus-tree-0.4.0}},
  year = {2010},
  month = {September},
  version = {0.4.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2010wumpus-tree-0.8.0,
  author = {unknown},
  title = {{wumpus-tree: Drawing trees}},
  howpublished = {\url{http://hackage.haskell.org/package/wumpus-tree-0.8.0}},
  year = {2010},
  month = {October},
  version = {0.8.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2010wumpus-tree-0.9.0,
  author = {unknown},
  title = {{wumpus-tree: Drawing trees}},
  howpublished = {\url{http://hackage.haskell.org/package/wumpus-tree-0.9.0}},
  year = {2010},
  month = {October},
  version = {0.9.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2010wumpus-tree-0.7.0,
  author = {unknown},
  title = {{wumpus-tree: Drawing trees}},
  howpublished = {\url{http://hackage.haskell.org/package/wumpus-tree-0.7.0}},
  year = {2010},
  month = {September},
  version = {0.7.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2010wumpus-tree-0.3.0,
  author = {unknown},
  title = {{wumpus-tree: Drawing trees}},
  howpublished = {\url{http://hackage.haskell.org/package/wumpus-tree-0.3.0}},
  year = {2010},
  month = {August},
  version = {0.3.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{giorgidze2008HCodecs-0.0.2,
  author = {George Giorgidze},
  title = {{HCodecs: The library to read, write and manipulate MIDI, WAV, and SoundFont2 files.}},
  howpublished = {\url{http://hackage.haskell.org/package/HCodecs-0.0.2}},
  year = {2008},
  month = {April},
  version = {0.0.2},
  keywords = {Haskell, Codec},
  subtype = {program},
}

@Misc{giorgidze2008HCodecs-0.0.1,
  author = {George Giorgidze},
  title = {{HCodecs: The library to read, write and manipulate MIDI, WAV, and SoundFont2 files.}},
  howpublished = {\url{http://hackage.haskell.org/package/HCodecs-0.0.1}},
  year = {2008},
  month = {March},
  version = {0.0.1},
  keywords = {Haskell, Codec},
  subtype = {program},
}

@Misc{giorgidze2008HCodecs-0.0.3,
  author = {George Giorgidze},
  title = {{HCodecs: The library to read, write and manipulate MIDI, WAVE, and SoundFont2 files.}},
  howpublished = {\url{http://hackage.haskell.org/package/HCodecs-0.0.3}},
  year = {2008},
  month = {April},
  version = {0.0.3},
  keywords = {Haskell, Codec},
  subtype = {program},
}

@Misc{giorgidze2009HCodecs-0.1,
  author = {George Giorgidze},
  title = {{HCodecs: A library to read, write and manipulate MIDI, WAVE, and SoundFont2 files.}},
  howpublished = {\url{http://hackage.haskell.org/package/HCodecs-0.1}},
  year = {2009},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Codec},
  subtype = {program},
}

@Misc{giorgidze2010HCodecs-0.2,
  author = {George Giorgidze},
  title = {{HCodecs: A library to read, write and manipulate MIDI, WAVE, and SoundFont2 files.}},
  howpublished = {\url{http://hackage.haskell.org/package/HCodecs-0.2}},
  year = {2010},
  month = {February},
  version = {0.2},
  keywords = {Haskell, Codec},
  subtype = {program},
}

@Misc{heartsfield2009cabal2doap-0.1,
  author = {Greg Heartsfield},
  title = {{cabal2doap: Cabal to Description-of-a-Project (DOAP)}},
  howpublished = {\url{http://hackage.haskell.org/package/cabal2doap-0.1}},
  year = {2009},
  month = {January},
  version = {0.1},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{heartsfield2009cabal2doap-0.2,
  author = {Greg Heartsfield},
  title = {{cabal2doap: Cabal to Description-of-a-Project (DOAP)}},
  howpublished = {\url{http://hackage.haskell.org/package/cabal2doap-0.2}},
  year = {2009},
  month = {August},
  version = {0.2},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{schmidt2010hxt-unicode-9.0.0,
  author = {Uwe Schmidt},
  title = {{hxt-unicode: Unicode en-/decoding functions for utf8, iso-latin-* and other encodings}},
  howpublished = {\url{http://hackage.haskell.org/package/hxt-unicode-9.0.0}},
  year = {2010},
  month = {October},
  version = {9.0.0},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{waldmann2009satchmo-minisat-1.3,
  author = {Johannes Waldmann},
  title = {{satchmo-minisat: minisat driver as backend for satchmo}},
  howpublished = {\url{http://hackage.haskell.org/package/satchmo-minisat-1.3}},
  year = {2009},
  month = {April},
  version = {1.3},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{wojtowicz2008hback-0.0,
  author = {Norbert Wojtowicz},
  title = {{hback: N-back memory game}},
  howpublished = {\url{http://hackage.haskell.org/package/hback-0.0}},
  year = {2008},
  month = {May},
  version = {0.0},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{wojtowicz2008hback-0.0.2,
  author = {Norbert Wojtowicz},
  title = {{hback: N-back memory game}},
  howpublished = {\url{http://hackage.haskell.org/package/hback-0.0.2}},
  year = {2008},
  month = {May},
  version = {0.0.2},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{wojtowicz2008hback-0.0.1,
  author = {Norbert Wojtowicz},
  title = {{hback: N-back memory game}},
  howpublished = {\url{http://hackage.haskell.org/package/hback-0.0.1}},
  year = {2008},
  month = {May},
  version = {0.0.1},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{wojtowicz2008hback-0.0.3,
  author = {Norbert Wojtowicz},
  title = {{hback: N-back memory game}},
  howpublished = {\url{http://hackage.haskell.org/package/hback-0.0.3}},
  year = {2008},
  month = {June},
  version = {0.0.3},
  keywords = {Haskell, Game},
  subtype = {program},
}

@Misc{nicklischfranken2010binary-shared-0.8.1,
  author = {Juergen Nicklisch-Franken},
  title = {{binary-shared: Sharing for the binary package}},
  howpublished = {\url{http://hackage.haskell.org/package/binary-shared-0.8.1}},
  year = {2010},
  month = {August},
  version = {0.8.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{nicklischfranken2010binary-shared-0.8,
  author = {J\"{u}rgen Nicklisch-Franken},
  title = {{binary-shared: Sharing for the binary package}},
  howpublished = {\url{http://hackage.haskell.org/package/binary-shared-0.8}},
  year = {2010},
  month = {March},
  version = {0.8},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{meacham2008HsASA-0.1,
  author = {John Meacham},
  title = {{HsASA: A haskell interface to Lester Ingber's adaptive simulating annealing code}},
  howpublished = {\url{http://hackage.haskell.org/package/HsASA-0.1}},
  year = {2008},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Math},
  subtype = {program},
}

@Misc{komuves2008Munkres-0.1,
  author = {Balazs Komuves},
  title = {{Munkres: Munkres' assignment algorithm (hungarian method)}},
  howpublished = {\url{http://hackage.haskell.org/package/Munkres-0.1}},
  year = {2008},
  month = {December},
  version = {0.1},
  keywords = {Haskell, Algorithms},
  subtype = {program},
}

@Misc{iborra2010failure-0.0.0.2,
  author = {Pepe Iborra and Michael Snoyman and Nicolas Pouillard},
  title = {{failure: A simple type class for success/failure computations.}},
  howpublished = {\url{http://hackage.haskell.org/package/failure-0.0.0.2}},
  year = {2010},
  month = {January},
  version = {0.0.0.2},
  keywords = {Haskell, Control, Monads, Failure},
  subtype = {program},
}

@Misc{iborra2009failure-0.0.0,
  author = {Pepe Iborra and Michael Snoyman and Nicolas Pouillard},
  title = {{failure: A simple type class for success/failure computations.}},
  howpublished = {\url{http://hackage.haskell.org/package/failure-0.0.0}},
  year = {2009},
  month = {December},
  version = {0.0.0},
  keywords = {Haskell, Control, Monads, Failure},
  subtype = {program},
}

@Misc{iborra2010failure-0.1.0,
  author = {Pepe Iborra and Michael Snoyman and Nicolas Pouillard},
  title = {{failure: A simple type class for success/failure computations.}},
  howpublished = {\url{http://hackage.haskell.org/package/failure-0.1.0}},
  year = {2010},
  month = {May},
  version = {0.1.0},
  keywords = {Haskell, Control, Monads, Failure},
  subtype = {program},
}

@Misc{iborra2009failure-0.0.0.1,
  author = {Pepe Iborra and Michael Snoyman and Nicolas Pouillard},
  title = {{failure: A simple type class for success/failure computations.}},
  howpublished = {\url{http://hackage.haskell.org/package/failure-0.0.0.1}},
  year = {2009},
  month = {December},
  version = {0.0.0.1},
  keywords = {Haskell, Control, Monads, Failure},
  subtype = {program},
}

@Misc{iborra2010failure-0.0.0.3,
  author = {Pepe Iborra and Michael Snoyman and Nicolas Pouillard},
  title = {{failure: A simple type class for success/failure computations.}},
  howpublished = {\url{http://hackage.haskell.org/package/failure-0.0.0.3}},
  year = {2010},
  month = {January},
  version = {0.0.0.3},
  keywords = {Haskell, Control, Monads, Failure},
  subtype = {program},
}

@Misc{lemmih2007bencode-0.3,
  author = {Lemmih and Jesper Louis Andersen},
  title = {{bencode: Parser and printer for bencoded data.}},
  howpublished = {\url{http://hackage.haskell.org/package/bencode-0.3}},
  year = {2007},
  month = {November},
  version = {0.3},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{lemmih2009bencode-0.5,
  author = {Lemmih and Jesper Louis Andersen},
  title = {{bencode: Parser and printer for bencoded data.}},
  howpublished = {\url{http://hackage.haskell.org/package/bencode-0.5}},
  year = {2009},
  month = {October},
  version = {0.5},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{lemmih2009bencode-0.4,
  author = {Lemmih and Jesper Louis Andersen},
  title = {{bencode: Parser and printer for bencoded data.}},
  howpublished = {\url{http://hackage.haskell.org/package/bencode-0.4}},
  year = {2009},
  month = {October},
  version = {0.4},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{lemmih2007bencode-0.1,
  author = {Lemmih and Jesper Louis Andersen},
  title = {{bencode: Parser and printer for bencoded data.}},
  howpublished = {\url{http://hackage.haskell.org/package/bencode-0.1}},
  year = {2007},
  month = {June},
  version = {0.1},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{lemmih2007bencode-0.2,
  author = {Lemmih and Jesper Louis Andersen},
  title = {{bencode: Parser and printer for bencoded data.}},
  howpublished = {\url{http://hackage.haskell.org/package/bencode-0.2}},
  year = {2007},
  month = {October},
  version = {0.2},
  keywords = {Haskell, Text},
  subtype = {program},
}

@Misc{enk2008portaudio-0.0.1,
  author = {John Van Enk},
  title = {{portaudio: Haskell bindings for the PortAudio library.}},
  howpublished = {\url{http://hackage.haskell.org/package/portaudio-0.0.1}},
  year = {2008},
  month = {August},
  version = {0.0.1},
  keywords = {Haskell, Sound},
  subtype = {program},
}

@Misc{bailey2009haskelldb-th-1.1,
  author = {Justin Bailey},
  title = {{haskelldb-th: Template Haskell utilities for HaskellDB.}},
  howpublished = {\url{http://hackage.haskell.org/package/haskelldb-th-1.1}},
  year = {2009},
  month = {April},
  version = {1.1},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{bailey2009haskelldb-th-1.2,
  author = {Justin Bailey},
  title = {{haskelldb-th: Template Haskell utilities for HaskellDB.}},
  howpublished = {\url{http://hackage.haskell.org/package/haskelldb-th-1.2}},
  year = {2009},
  month = {April},
  version = {1.2},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{bailey2009haskelldb-th-1.0,
  author = {Justin Bailey},
  title = {{haskelldb-th: Template Haskell utilities for HaskellDB.}},
  howpublished = {\url{http://hackage.haskell.org/package/haskelldb-th-1.0}},
  year = {2009},
  month = {April},
  version = {1.0},
  keywords = {Haskell, Database},
  subtype = {program},
}

@Misc{green2009semaphore-plus-0.1,
  author = {Robin Green},
  title = {{semaphore-plus: Various concurrency abstractions built on top of semaphores}},
  howpublished = {\url{http://hackage.haskell.org/package/semaphore-plus-0.1}},
  year = {2009},
  month = {March},
  version = {0.1},
  keywords = {Haskell, Concurrency},
  subtype = {program},
}

@Misc{stewart2010poppler-0.11.1,
  author = {Andy Stewart},
  title = {{poppler: Binding to the Poppler.}},
  howpublished = {\url{http://hackage.haskell.org/package/poppler-0.11.1}},
  year = {2010},
  month = {July},
  version = {0.11.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{stewart2010poppler-0.11.0,
  author = {Andy Stewart},
  title = {{poppler: Binding to the Poppler.}},
  howpublished = {\url{http://hackage.haskell.org/package/poppler-0.11.0}},
  year = {2010},
  month = {June},
  version = {0.11.0},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{unknown2009typical-0.0.1,
  author = {unknown},
  title = {{typical: Type level numbers, vectors, list. This lib needs to be extended.}},
  howpublished = {\url{http://hackage.haskell.org/package/typical-0.0.1}},
  year = {2009},
  month = {February},
  version = {0.0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{heyll2009tabloid-0.3,
  author = {Sven Heyll},
  title = {{tabloid: View the output of shell commands in a table}},
  howpublished = {\url{http://hackage.haskell.org/package/tabloid-0.3}},
  year = {2009},
  month = {April},
  version = {0.3},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{heyll2009tabloid-0.47,
  author = {Sven Heyll},
  title = {{tabloid: View the output of shell commands in a table}},
  howpublished = {\url{http://hackage.haskell.org/package/tabloid-0.47}},
  year = {2009},
  month = {May},
  version = {0.47},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{heyll2009tabloid-0.45,
  author = {Sven Heyll},
  title = {{tabloid: View the output of shell commands in a table}},
  howpublished = {\url{http://hackage.haskell.org/package/tabloid-0.45}},
  year = {2009},
  month = {May},
  version = {0.45},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{heyll2009tabloid-0.1,
  author = {Sven Heyll},
  title = {{tabloid: View the output of shell commands in a table}},
  howpublished = {\url{http://hackage.haskell.org/package/tabloid-0.1}},
  year = {2009},
  month = {April},
  version = {0.1},
  keywords = {Haskell, System Administration Utility},
  subtype = {program},
}

@Misc{heyll2009tabloid-0.46,
  author = {Sven Heyll},
  title = {{tabloid: View the output of shell commands in a table}},
  howpublished = {\url{http://hackage.haskell.org/package/tabloid-0.46}},
  year = {2009},
  month = {May},
  version = {0.46},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{heyll2009tabloid-0.44,
  author = {Sven Heyll},
  title = {{tabloid: View the output of shell commands in a table}},
  howpublished = {\url{http://hackage.haskell.org/package/tabloid-0.44}},
  year = {2009},
  month = {April},
  version = {0.44},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{heyll2009tabloid-0.2,
  author = {Sven Heyll},
  title = {{tabloid: View the output of shell commands in a table}},
  howpublished = {\url{http://hackage.haskell.org/package/tabloid-0.2}},
  year = {2009},
  month = {April},
  version = {0.2},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{snoyman2009bytestring-class-0.0.0,
  author = {Michael Snoyman},
  title = {{bytestring-class: Classes for automatic conversion to and from strict and lazy bytestrings.}},
  howpublished = {\url{http://hackage.haskell.org/package/bytestring-class-0.0.0}},
  year = {2009},
  month = {May},
  version = {0.0.0},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{rockai2010shellish-0.1.2,
  author = {Petr Rockai},
  title = {{shellish: shell-/perl- like (systems) programming in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/shellish-0.1.2}},
  year = {2010},
  month = {August},
  version = {0.1.2},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{rockai2010shellish-0.1.1,
  author = {Petr Rockai},
  title = {{shellish: shell-/perl- like (systems) programming in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/shellish-0.1.1}},
  year = {2010},
  month = {August},
  version = {0.1.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{rockai2010shellish-0.1,
  author = {Petr Rockai},
  title = {{shellish: shell-/perl- like (systems) programming in Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/shellish-0.1}},
  year = {2010},
  month = {August},
  version = {0.1},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{gergely2009hp2any-graph-0.5.2,
  author = {Patai Gergely},
  title = {{hp2any-graph: Real-time heap graphing utility and profile stream server with a reusable graphing module.}},
  howpublished = {\url{http://hackage.haskell.org/package/hp2any-graph-0.5.2}},
  year = {2009},
  month = {November},
  version = {0.5.2},
  keywords = {Haskell, profiling, development, utils},
  subtype = {program},
}

@Misc{gergely2009hp2any-graph-0.5.0,
  author = {Patai Gergely},
  title = {{hp2any-graph: Real-time heap graphing utility and profile stream server with a reusable graphing module.}},
  howpublished = {\url{http://hackage.haskell.org/package/hp2any-graph-0.5.0}},
  year = {2009},
  month = {August},
  version = {0.5.0},
  keywords = {Haskell, profiling, development, utils},
  subtype = {program},
}

@Misc{gergely2009hp2any-graph-0.5.1,
  author = {Patai Gergely},
  title = {{hp2any-graph: Real-time heap graphing utility and profile stream server with a reusable graphing module.}},
  howpublished = {\url{http://hackage.haskell.org/package/hp2any-graph-0.5.1}},
  year = {2009},
  month = {August},
  version = {0.5.1},
  keywords = {Haskell, profiling, development, utils},
  subtype = {program},
}

@Misc{unknown2008franchise-0.0.5,
  author = {unknown},
  title = {{franchise: A package for configuring and building Haskell software}},
  howpublished = {\url{http://hackage.haskell.org/package/franchise-0.0.5}},
  year = {2008},
  month = {October},
  version = {0.0.5},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{unknown2008franchise-0.0,
  author = {unknown},
  title = {{franchise: A package for configuring and building Haskell software}},
  howpublished = {\url{http://hackage.haskell.org/package/franchise-0.0}},
  year = {2008},
  month = {October},
  version = {0.0},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{unknown2008franchise-0.0.2,
  author = {unknown},
  title = {{franchise: A package for configuring and building Haskell software}},
  howpublished = {\url{http://hackage.haskell.org/package/franchise-0.0.2}},
  year = {2008},
  month = {October},
  version = {0.0.2},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{unknown2008franchise-0.0.6,
  author = {unknown},
  title = {{franchise: A package for configuring and building Haskell software}},
  howpublished = {\url{http://hackage.haskell.org/package/franchise-0.0.6}},
  year = {2008},
  month = {November},
  version = {0.0.6},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{unknown2008franchise-0.0.1,
  author = {unknown},
  title = {{franchise: A package for configuring and building Haskell software}},
  howpublished = {\url{http://hackage.haskell.org/package/franchise-0.0.1}},
  year = {2008},
  month = {October},
  version = {0.0.1},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{unknown2008franchise-0.0.3,
  author = {unknown},
  title = {{franchise: A package for configuring and building Haskell software}},
  howpublished = {\url{http://hackage.haskell.org/package/franchise-0.0.3}},
  year = {2008},
  month = {October},
  version = {0.0.3},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{unknown2008franchise-0.0.4,
  author = {unknown},
  title = {{franchise: A package for configuring and building Haskell software}},
  howpublished = {\url{http://hackage.haskell.org/package/franchise-0.0.4}},
  year = {2008},
  month = {October},
  version = {0.0.4},
  keywords = {Haskell, Distribution},
  subtype = {program},
}

@Misc{unknown2009DOM-2.0.1,
  author = {unknown},
  title = {{DOM: DOM Level 2 bindings for the WebBits package.}},
  howpublished = {\url{http://hackage.haskell.org/package/DOM-2.0.1}},
  year = {2009},
  month = {April},
  version = {2.0.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{unknown2009DOM-2.0.0.1,
  author = {unknown},
  title = {{DOM: DOM Level 2 bindings for the WebBits package.}},
  howpublished = {\url{http://hackage.haskell.org/package/DOM-2.0.0.1}},
  year = {2009},
  month = {April},
  version = {2.0.0.1},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{unknown2009DOM-2.0.0,
  author = {unknown},
  title = {{DOM: DOM Level 2 bindings for the WebBits package.}},
  howpublished = {\url{http://hackage.haskell.org/package/DOM-2.0.0}},
  year = {2009},
  month = {April},
  version = {2.0.0},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{haskell2009threadmanager-0.1.2,
  author = {Real World Haskell and http and www.realworldhaskell.org},
  title = {{threadmanager: Simple thread management}},
  howpublished = {\url{http://hackage.haskell.org/package/threadmanager-0.1.2}},
  year = {2009},
  month = {May},
  version = {0.1.2},
  keywords = {Haskell, Concurrency},
  subtype = {program},
}

@Misc{haskell2010threadmanager-0.1.3,
  author = {Real World Haskell and http and www.realworldhaskell.org},
  title = {{threadmanager: Simple thread management}},
  howpublished = {\url{http://hackage.haskell.org/package/threadmanager-0.1.3}},
  year = {2010},
  month = {January},
  version = {0.1.3},
  keywords = {Haskell, Concurrency},
  subtype = {program},
}

@Misc{haskell2009threadmanager-0.1.1,
  author = {Real World Haskell and http and www.realworldhaskell.org},
  title = {{threadmanager: Simple thread management}},
  howpublished = {\url{http://hackage.haskell.org/package/threadmanager-0.1.1}},
  year = {2009},
  month = {May},
  version = {0.1.1},
  keywords = {Haskell, Concurrency},
  subtype = {program},
}

@Misc{haskell2009threadmanager-0.1,
  author = {Real World Haskell and http and www.realworldhaskell.org},
  title = {{threadmanager: Simple thread management}},
  howpublished = {\url{http://hackage.haskell.org/package/threadmanager-0.1}},
  year = {2009},
  month = {May},
  version = {0.1},
  keywords = {Haskell, Concurrency},
  subtype = {program},
}

@Misc{jujo2010x11-xim-0.0.2,
  author = {Yoshikuni Jujo},
  title = {{x11-xim: A binding to the xim of X11 graphics library}},
  howpublished = {\url{http://hackage.haskell.org/package/x11-xim-0.0.2}},
  year = {2010},
  month = {August},
  version = {0.0.2},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{jujo2010x11-xim-0.0.1,
  author = {Yoshikuni Jujo},
  title = {{x11-xim: A binding to the xim of X11 graphics library}},
  howpublished = {\url{http://hackage.haskell.org/package/x11-xim-0.0.1}},
  year = {2010},
  month = {June},
  version = {0.0.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{jujo2010x11-xim-0.0.3,
  author = {Yoshikuni Jujo},
  title = {{x11-xim: A binding to the xim of X11 graphics library}},
  howpublished = {\url{http://hackage.haskell.org/package/x11-xim-0.0.3}},
  year = {2010},
  month = {August},
  version = {0.0.3},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{jujo2010x11-xim-0.0.4,
  author = {Yoshikuni Jujo},
  title = {{x11-xim: A binding to the xim of X11 graphics library}},
  howpublished = {\url{http://hackage.haskell.org/package/x11-xim-0.0.4}},
  year = {2010},
  month = {August},
  version = {0.0.4},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{thielemann2010functional-arrow-0.0,
  author = {Henning Thielemann},
  title = {{functional-arrow: Combinators that allow for a more functional/monadic style of Arrow programming}},
  howpublished = {\url{http://hackage.haskell.org/package/functional-arrow-0.0}},
  year = {2010},
  month = {September},
  version = {0.0},
  keywords = {Haskell, Combinators},
  subtype = {program},
}

@Misc{brown2010svgutils-0.1,
  author = {Neil Brown},
  title = {{svgutils: Helper functions for dealing with SVG files}},
  howpublished = {\url{http://hackage.haskell.org/package/svgutils-0.1}},
  year = {2010},
  month = {August},
  version = {0.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{finne2010hdirect-0.21.0,
  author = {Sigbjorn Finne},
  title = {{hdirect: An IDL compiler for Haskell}},
  howpublished = {\url{http://hackage.haskell.org/package/hdirect-0.21.0}},
  year = {2010},
  month = {February},
  version = {0.21.0},
  keywords = {Haskell, Development},
  subtype = {program},
}

@Misc{zvorygin2008kbq-gu-0.1,
  author = {Zvorygin and Andrii},
  title = {{kbq-gu: Rpoku spoken word programming language}},
  howpublished = {\url{http://hackage.haskell.org/package/kbq-gu-0.1}},
  year = {2008},
  month = {August},
  version = {0.1},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{zvorygin2008kbq-gu-0.2,
  author = {Zvorygin and Andrii},
  title = {{kbq-gu: Rpoku spoken word programming language}},
  howpublished = {\url{http://hackage.haskell.org/package/kbq-gu-0.2}},
  year = {2008},
  month = {August},
  version = {0.2},
  keywords = {Haskell, Language},
  subtype = {program},
}

@Misc{unknown2008html-1.0.1.2,
  author = {unknown},
  title = {{html: HTML combinator library}},
  howpublished = {\url{http://hackage.haskell.org/package/html-1.0.1.2}},
  year = {2008},
  month = {October},
  version = {1.0.1.2},
  keywords = {Haskell, Web},
  subtype = {program},
}

@Misc{unknown2007html-1.0.1.1,
  author = {unknown},
  title = {{html: HTML combinator library}},
  howpublished = {\url{http://hackage.haskell.org/package/html-1.0.1.1}},
  year = {2007},
  month = {November},
  version = {1.0.1.1},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{unknown2006html-1.0,
  author = {unknown},
  title = {{html: HTML combinator library}},
  howpublished = {\url{http://hackage.haskell.org/package/html-1.0}},
  year = {2006},
  month = {October},
  version = {1.0},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{reinke2008GHood-0.0.2,
  author = {Claus Reinke},
  title = {{GHood: A graphical viewer for Hood}},
  howpublished = {\url{http://hackage.haskell.org/package/GHood-0.0.2}},
  year = {2008},
  month = {December},
  version = {0.0.2},
  keywords = {Haskell, Debug},
  subtype = {program},
}

@Misc{reinke2008GHood-0.0.1,
  author = {Claus Reinke},
  title = {{GHood: A graphical viewer for Hood}},
  howpublished = {\url{http://hackage.haskell.org/package/GHood-0.0.1}},
  year = {2008},
  month = {December},
  version = {0.0.1},
  keywords = {Haskell, Debug},
  subtype = {program},
}

@Misc{reinke2009GHood-0.0.3,
  author = {Claus Reinke},
  title = {{GHood: A graphical viewer for Hood}},
  howpublished = {\url{http://hackage.haskell.org/package/GHood-0.0.3}},
  year = {2009},
  month = {March},
  version = {0.0.3},
  keywords = {Haskell, Debug},
  subtype = {program},
}

@Misc{kolmodin2009hinotify-0.3,
  author = {Lennart Kolmodin},
  title = {{hinotify: Haskell binding to INotify}},
  howpublished = {\url{http://hackage.haskell.org/package/hinotify-0.3}},
  year = {2009},
  month = {November},
  version = {0.3},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{kolmodin2009hinotify-0.3.1,
  author = {Lennart Kolmodin},
  title = {{hinotify: Haskell binding to INotify}},
  howpublished = {\url{http://hackage.haskell.org/package/hinotify-0.3.1}},
  year = {2009},
  month = {December},
  version = {0.3.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{kolmodin2007hinotify-0.1,
  author = {Lennart Kolmodin},
  title = {{hinotify: Haskell binding to INotify}},
  howpublished = {\url{http://hackage.haskell.org/package/hinotify-0.1}},
  year = {2007},
  month = {January},
  version = {0.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{kolmodin2007hinotify-0.2,
  author = {Lennart Kolmodin},
  title = {{hinotify: Haskell binding to INotify}},
  howpublished = {\url{http://hackage.haskell.org/package/hinotify-0.2}},
  year = {2007},
  month = {December},
  version = {0.2},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{jois2010hs-gchart-0.3,
  author = {Deepak Jois},
  title = {{hs-gchart: Haskell wrapper for the Google Chart API}},
  howpublished = {\url{http://hackage.haskell.org/package/hs-gchart-0.3}},
  year = {2010},
  month = {February},
  version = {0.3},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{jois2010hs-gchart-0.4,
  author = {Deepak Jois},
  title = {{hs-gchart: Haskell wrapper for the Google Chart API}},
  howpublished = {\url{http://hackage.haskell.org/package/hs-gchart-0.4}},
  year = {2010},
  month = {February},
  version = {0.4},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{jois2010hs-gchart-0.1.1,
  author = {Deepak Jois},
  title = {{hs-gchart: Haskell wrapper for the Google Chart API}},
  howpublished = {\url{http://hackage.haskell.org/package/hs-gchart-0.1.1}},
  year = {2010},
  month = {February},
  version = {0.1.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{jois2010hs-gchart-0.1,
  author = {Deepak Jois},
  title = {{hs-gchart: Haskell wrapper for the Google Chart API}},
  howpublished = {\url{http://hackage.haskell.org/package/hs-gchart-0.1}},
  year = {2010},
  month = {February},
  version = {0.1},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{jois2010hs-gchart-0.2,
  author = {Deepak Jois},
  title = {{hs-gchart: Haskell wrapper for the Google Chart API}},
  howpublished = {\url{http://hackage.haskell.org/package/hs-gchart-0.2}},
  year = {2010},
  month = {February},
  version = {0.2},
  keywords = {Haskell, Graphics},
  subtype = {program},
}

@Misc{mainland2010exception-monads-tf-0.1,
  author = {Geoffrey Mainland},
  title = {{exception-monads-tf: A monads-tf monad transformer for unchecked extensible
exceptions.}},
  howpublished = {\url{http://hackage.haskell.org/package/exception-monads-tf-0.1}},
  year = {2010},
  month = {September},
  version = {0.1},
  keywords = {Haskell, Control, Monad, Error Handling, Failure},
  subtype = {program},
}

@Misc{mainland2010exception-monads-tf-0.2,
  author = {Geoffrey Mainland},
  title = {{exception-monads-tf: Exception monad transformer instances for monads-tf classes.}},
  howpublished = {\url{http://hackage.haskell.org/package/exception-monads-tf-0.2}},
  year = {2010},
  month = {October},
  version = {0.2},
  keywords = {Haskell, Control, Monad, Error Handling, Failure},
  subtype = {program},
}

@Misc{mcarthur2009comonad-random-0.1.2,
  author = {Jake McArthur},
  title = {{comonad-random: Comonadic interface for random values}},
  howpublished = {\url{http://hackage.haskell.org/package/comonad-random-0.1.2}},
  year = {2009},
  month = {July},
  version = {0.1.2},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{mcarthur2009comonad-random-0.1.0,
  author = {Jake McArthur},
  title = {{comonad-random: Comonadic interface for random values}},
  howpublished = {\url{http://hackage.haskell.org/package/comonad-random-0.1.0}},
  year = {2009},
  month = {July},
  version = {0.1.0},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{mcarthur2009comonad-random-0.1.1,
  author = {Jake McArthur},
  title = {{comonad-random: Comonadic interface for random values}},
  howpublished = {\url{http://hackage.haskell.org/package/comonad-random-0.1.1}},
  year = {2009},
  month = {July},
  version = {0.1.1},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{2010plugins-1.5.1,
  author = {Don Stewart -},
  title = {{plugins: Dynamic linking for Haskell and C objects}},
  howpublished = {\url{http://hackage.haskell.org/package/plugins-1.5.1}},
  year = {2010},
  month = {September},
  version = {1.5.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{2008plugins-1.3,
  author = {Don Stewart -},
  title = {{plugins: Dynamic linking for Haskell and C objects}},
  howpublished = {\url{http://hackage.haskell.org/package/plugins-1.3}},
  year = {2008},
  month = {August},
  version = {1.3},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{2010plugins-1.5.1.1,
  author = {Don Stewart ..},
  title = {{plugins: Dynamic linking for Haskell and C objects}},
  howpublished = {\url{http://hackage.haskell.org/package/plugins-1.5.1.1}},
  year = {2010},
  month = {September},
  version = {1.5.1.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{2009plugins-1.4.1,
  author = {Don Stewart -},
  title = {{plugins: Dynamic linking for Haskell and C objects}},
  howpublished = {\url{http://hackage.haskell.org/package/plugins-1.4.1}},
  year = {2009},
  month = {March},
  version = {1.4.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{stewart2008plugins-1.1,
  author = {Don Stewart},
  title = {{plugins: Dynamic linking for Haskell and C objects}},
  howpublished = {\url{http://hackage.haskell.org/package/plugins-1.1}},
  year = {2008},
  month = {March},
  version = {1.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{2009plugins-1.4.0,
  author = {Don Stewart -},
  title = {{plugins: Dynamic linking for Haskell and C objects}},
  howpublished = {\url{http://hackage.haskell.org/package/plugins-1.4.0}},
  year = {2009},
  month = {February},
  version = {1.4.0},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{stewart2008plugins-1.2,
  author = {Don Stewart},
  title = {{plugins: Dynamic linking for Haskell and C objects}},
  howpublished = {\url{http://hackage.haskell.org/package/plugins-1.2}},
  year = {2008},
  month = {April},
  version = {1.2},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{2010plugins-1.5.1.2,
  author = {Don Stewart ..},
  title = {{plugins: Dynamic linking for Haskell and C objects}},
  howpublished = {\url{http://hackage.haskell.org/package/plugins-1.5.1.2}},
  year = {2010},
  month = {September},
  version = {1.5.1.2},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{2010plugins-1.5.1.3,
  author = {Don Stewart ..},
  title = {{plugins: Dynamic linking for Haskell and C objects}},
  howpublished = {\url{http://hackage.haskell.org/package/plugins-1.5.1.3}},
  year = {2010},
  month = {September},
  version = {1.5.1.3},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{2008plugins-1.3.1,
  author = {Don Stewart -},
  title = {{plugins: Dynamic linking for Haskell and C objects}},
  howpublished = {\url{http://hackage.haskell.org/package/plugins-1.3.1}},
  year = {2008},
  month = {November},
  version = {1.3.1},
  keywords = {Haskell, System},
  subtype = {program},
}

@Misc{stewart2006plugins-1.0,
  author = {Don Stewart},
  title = {{plugins: }},
  howpublished = {\url{http://hackage.haskell.org/package/plugins-1.0}},
  year = {2006},
  month = {September},
  version = {1.0},
  keywords = {Haskell, },
  subtype = {program},
}

@Misc{charlebois2010osx-ar-0.11,
  author = {Erik Charlebois},
  title = {{osx-ar: Parser for OS X static archive format.}},
  howpublished = {\url{http://hackage.haskell.org/package/osx-ar-0.11}},
  year = {2010},
  month = {March},
  version = {0.11},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{charlebois2009osx-ar-0.1,
  author = {Erik Charlebois},
  title = {{osx-ar: Parser for OS X static archive format.}},
  howpublished = {\url{http://hackage.haskell.org/package/osx-ar-0.1}},
  year = {2009},
  month = {January},
  version = {0.1},
  keywords = {Haskell, Data},
  subtype = {program},
}

@Misc{gill2010mtl-1.1.1.0,
  author = {Andy Gill},
  title = {{mtl: Monad transformer library}},
  howpublished = {\url{http://hackage.haskell.org/package/mtl-1.1.1.0}},
  year = {2010},
  month = {September},
  version = {1.1.1.0},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{gill2007mtl-1.1.0.0,
  author = {Andy Gill},
  title = {{mtl: Monad transformer library}},
  howpublished = {\url{http://hackage.haskell.org/package/mtl-1.1.0.0}},
  year = {2007},
  month = {November},
  version = {1.1.0.0},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{gill2008mtl-1.1.0.1,
  author = {Andy Gill},
  title = {{mtl: Monad transformer library}},
  howpublished = {\url{http://hackage.haskell.org/package/mtl-1.1.0.1}},
  year = {2008},
  month = {June},
  version = {1.1.0.1},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{gill2008mtl-1.1.0.2,
  author = {Andy Gill},
  title = {{mtl: Monad transformer library}},
  howpublished = {\url{http://hackage.haskell.org/package/mtl-1.1.0.2}},
  year = {2008},
  month = {October},
  version = {1.1.0.2},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{gill2006mtl-1.0,
  author = {Andy Gill},
  title = {{mtl: Monad transformer library}},
  howpublished = {\url{http://hackage.haskell.org/package/mtl-1.0}},
  year = {2006},
  month = {October},
  version = {1.0},
  keywords = {Haskell, Control},
  subtype = {program},
}

@Misc{benavides2009hpage-0.4.8,
  author = {Fernando Brujo Benavides},
  title = {{hpage: A scrapbook for Haskell developers}},
  howpublished = {\url{http://hackage.haskell.org/package/hpage-0.4.8}},
  year = {2009},
  month = {December},
  version = {0.4.8},
  keywords = {Haskell, Development, IDE, Editor},
  subtype = {program},
}

@Misc{benavides2009hpage-0.5,
  author = {Fernando Brujo Benavides},
  title = {{hpage: A scrapbook for Haskell developers}},
  howpublished = {\url{http://hackage.haskell.org/package/hpage-0.5}},
  year = {2009},
  month = {December},
  version = {0.5},
  keywords = {Haskell, Development, IDE, Editor},
  subtype = {program},
}

@Misc{benavides2009hpage-0.1.6,
  author = {Fernando Brujo Benavides},
  title = {{hpage: A scrapbook for Haskell developers}},
  howpublished = {\url{http://hackage.haskell.org/package/hpage-0.1.6}},
  year = {2009},
  month = {September},
  version = {0.1.6},
  keywords = {Haskell, Development, IDE, Editor},
  subtype = {program},
}

@Misc{benavides2009hpage-0.4,
  author = {Fernando Brujo Benavides},
  title = {{hpage: A scrapbook for Haskell developers}},
  howpublished = {\url{http://hackage.haskell.org/package/hpage-0.4}},
  year = {2009},
  month = {November},
  version = {0.4},
  keywords = {Haskell, Development, IDE, Editor},
  subtype = {program},
}

@Misc{benavides2010hpage-0.7.1,
  author = {Fernando Brujo Benavides},
  title = {{hpage: A scrapbook for Haskell developers}},
  howpublished = {\url{http://hackage.haskell.org/package/hpage-0.7.1}},
  year = {2010},
  month = {April},
  version = {0.7.1},
  keywords = {Haskell, Development, IDE, Editor},
  subtype = {program},
}

@Misc{benavides2009hpage-0.1.2,
  author = {Fernando Brujo Benavides},
  title = {{hpage: A scrapbook for Haskell developers}},
  howpublished = {\url{http://hackage.haskell.org/package/hpage-0.1.2}},
  year = {2009},
  month = {September},
  version = {0.1.2},
  keywords = {Haskell, Development, IDE, Editor},
  subtype = {program},
}

@Misc{benavides2010hpage-0.7.5,
  author = {Fernando Brujo Benavides},
  title = {{hpage: A scrapbook for Haskell developers}},
  howpublished = {\url{http://hackage.haskell.org/package/hpage-0.7.5}},
  year = {2010},
  month = {May},
  version = {0.7.5},
  keywords = {Haskell, Development, IDE, Editor},
  subtype = {program},
}

@Misc{benavides2009hpage-0.5.2,
  author = {Fernando Brujo Benavides},
  title = {{hpage: A scrapbook for Haskell developers}},
  howpublished = {\url{http://hackage.haskell.org/package/hpage-0.5.2}},
  year = {2009},
  month = {December},
  version = {0.5.2},
  keywords = {Haskell, Development, IDE, Editor},
  subtype = {program},
}

@Misc{benavides2010hpage-0.6.0,
  author = {Fernando Brujo Benavides},
  title = {{hpage: A scrapbook for Haskell developers}},
  howpublished = {\url{http://hackage.haskell.org/package/hpage-0.6.0}},
  year = {2010},
  month = {April},
  version = {0.6.0},
  keywords = {Haskell, Development, IDE, Editor},
  subtype = {program},
}

@Misc{benavides2009hpage-0.4.3,
  author = {Fernando Brujo Benavides},
  title = {{hpage: A scrapbook for Haskell developers}},
  howpublished = {\url{http://hackage.haskell.org/package/hpage-0.4.3}},
  year = {2009},
  month = {November},
  version = {0.4.3},
  keywords = {Haskell, Development, IDE, Editor},
  subtype = {program},
}

@Misc{benavides2010hpage-0.7.3,
  author = {Fernando Brujo Benavides},
  title = {{hpage: A scrapbook for Haskell developers}},
  howpublished = {\url{http://hackage.haskell.org/package/hpage-0.7.3}},
  year = {2010},
  month = {April},
  version = {0.7.3},
  keywords = {Haskell, Development, IDE, Editor},
  subtype = {program},
}

@Misc{benavides2009hpage-0.3.1,
  author = {Fernando Brujo Benavides},
  title = {{hpage: A scrapbook for Haskell developers}},
  howpublished = {\url{http://hackage.haskell.org/package/hpage-0.3.1}},
  year = {2009},
  month = {October},
  version = {0.3.1},
  keywords = {Haskell, Development, IDE, Editor},
  subtype = {program},
}

@Misc{benavides2009hpage-0.1.5,
  author = {Fernando Brujo Benavides},
  title = {{hpage: A scrapbook for Haskell developers}},
  howpublished = {\url{http://hackage.haskell.org/package/hpage-0.1.5}},
  year = {2009},
  month = {September},
  version = {0.1.5},
  keywords = {Haskell, Development, IDE, Editor},
  subtype = {program},
}

@Misc{benavides2010hpage-0.8.6,
  author = {Fernando Brujo Benavides},
  title = {{hpage: A scrapbook for Haskell developers}},
  howpublished = {\url{http://hackage.haskell.org/package/hpage-0.8.6}},
  year = {2010},
  month = {May},
  version = {0.8.6},
  keywords = {Haskell, Development, IDE, Editor},
  subtype = {program},
}

@Misc{benavides2010hpage-0.10.2,
  author = {Fernando Brujo Benavides},
  title = {{hpage: A scrapbook for Haskell developers}},
  howpublished = {\url{http://hackage.haskell.org/package/hpage-0.10.2}},
  year = {2010},
  month = {May},
  version = {0.10.2},
  keywords = {Haskell, Development, IDE, Editor},
  subtype = {program},
}

@Misc{benavides2010hpage-0.5.5,
  author = {Fernando Brujo Benavides},
  title = {{hpage: A scrapbook for Haskell developers}},
  howpublished = {\url{http://hackage.haskell.org/package/hpage-0.5.5}},
  year = {2010},
  month = {January},
  version = {0.5.5},
  keywords = {Haskell, Development, IDE, Editor},
  subtype = {program},
}

@Misc{benavides2009hpage-0.2.2,
  author = {Fernando Brujo Benavides},
  title = {{hpage: A scrapbook for Haskell developers}},
  howpublished = {\url{http://hackage.haskell.org/package/hpage-0.2.2}},
  year = {2009},
  month = {October},
  version = {0.2.2},
  keywords = {Haskell, Development, IDE, Editor},
  subtype = {program},
}

@Misc{benavides2009hpage-0.3.3,
  author = {Fernando Brujo Benavides},
  title = {{hpage: A scrapbook for Haskell developers}},
  howpublished = {\url{http://hackage.haskell.org/package/hpage-0.3.3}},
  year = {2009},
  month = {November},
  version = {0.3.3},
  keywords = {Haskell, Development, IDE, Editor},
  subtype = {program},
}

@Misc{benavides2010hpage-0.8.3,
  author = {Fernando Brujo Benavides},
  title = {{hpage: A scrapbook for Haskell developers}},
  howpublished = {\url{http://hackage.haskell.org/package/hpage-0.8.3}},
  year = {2010},
  month = {May},
  version = {0.8.3},
  keywords = {Haskell, Development, IDE, Editor},
  subtype = {program},
}

@Misc{benavides2010hpage-0.12.0,
  author = {Fernando Brujo Benavides},
  title = {{hpage: A scrapbook for Haskell developers}},
  howpublished = {\url{http://hackage.haskell.org/package/hpage-0.12.0}},
  year = {2010},
  month = {July},
  version = {0.12.0},
  keywords = {Haskell, Development, IDE, Editor},
  subtype = {program},
}

@Misc{benavides2010hpage-0.10.0,
  author = {Fernando Brujo Benavides},
  title = {{hpage: A scrapbook for Haskell developers}},
  howpublished = {\url{http://hackage.haskell.org/package/hpage-0.10.0}},
  year = {2010},
  month = {May},
  version = {0.10.0},
  keywords = {Haskell, Development, IDE, Editor},
  subtype = {program},
}

@Misc{benavides2010hpage-0.8.2,
  author = {Fernando Brujo Benavides},
  title = {{hpage: A scrapbook for Haskell developers}},
  howpublished = {\url{http://hackage.haskell.org/package/hpage-0.8.2}},
  year = {2010},
  month = {May},
  version = {0.8.2},
  keywords = {Haskell, Development, IDE, Editor},
  subtype = {program},
}

@Misc{benavides2009hpage-0.4.5,
  author = {Fernando Brujo Benavides},
  title = {{hpage: A scrapbook for Haskell developers}},
  howpublished = {\url{http://hackage.haskell.org/package/hpage-0.4.5}},
  year = {2009},
  month = {November},
  version = {0.4.5},
  keywords = {Haskell, Development, IDE, Editor},
  subtype = {program},
}

@Misc{benavides2009hpage-0.2.1,
  author = {Fernando Brujo Benavides},
  title = {{hpage: A scrapbook for Haskell developers}},
  howpublished = {\url{http://hackage.haskell.org/package/hpage-0.2.1}},
  year = {2009},
  month = {October},
  version = {0.2.1},
  keywords = {Haskell, Development, IDE, Editor},
  subtype = {program},
}

@Misc{benavides2010hpage-0.8.0,
  author = {Fernando Brujo Benavides},
  title = {{hpage: A scrapbook for Haskell developers}},
  howpublished = {\url{http://hackage.haskell.org/package/hpage-0.8.0}},
  year = {2010},
  month = {May},
  version = {0.8.0},
  keywords = {Haskell, Development, IDE, Editor},
  subtype = {program},
}

@Misc{benavides2009hpage-0.5.1,
  author = {Fernando Brujo Benavides},
  title = {{hpag