| 2004 | BNF converter. Markus Forsberg, Aarne Ranta |
| 2004 | Extending the Haskell foreign function interface with concurrency. Simon Marlow, Simon L. Peyton Jones, Wolfgang Thaller |
| 2004 | Functional pearl: i am not a number-i am a free variable. Conor McBride, James McKinna |
| 2004 | Functional pearl: implicit configurations-or, type classes reflect the values of types. Oleg Kiselyov, Chung-chieh Shan |
| 2004 | Haskell type browser. Matthias Neubauer, Peter Thiemann |
| 2004 | Improving type error diagnosis. Peter J. Stuckey, Martin Sulzmann, Jeremy Wazny |
| 2004 | Plugging Haskell in. André T. H. Pang, Don Stewart, Sean Seefried, Manuel M. T. Chakravarty |
| 2004 | Proceedings of the ACM SIGPLAN Workshop on Haskell, Haskell 2004, Snowbird, UT, USA, September 22-22, 2004 Henrik Nilsson |
| 2004 | Programming graphics processors functionally. Conal Elliott |
| 2004 | Strongly typed heterogeneous collections. Oleg Kiselyov, Ralf Lämmel, Keean Schupke |
| 2004 | Student paper: HaskellDB improved. Björn Bringert, Anders Höckersten, Conny Andersson, Martin Andersson, Mary Bergman, Victor Blomqvist, Torbjörn Martin |
| 2004 | Type-safe, self inspecting code. Arthur I. Baars, S. Doaitse Swierstra |
| 2004 | wxHaskell: a portable and concise GUI library for haskell. Daan Leijen |