- Pseudocode: Natural Style by Andrew J. Bromage
- Pugs Apocryphon 1 – Overview of the Pugs project by Autrijus Tang
- An Introduction to Gtk2Hs, a Haskell GUI Library by Kenneth Hoste
- Implementing Web-Services with the HAIFA Framework by Simon D. Foster
- Code Probe – Issue one: Haskell XML-RPC, v.2004-06-17 by Sven Moritz Hallberg
- Impure Thoughts 1 – Thtatic Compilathionth (without a lisp) by Philippa Cowderoy
- Eternal Compatibility In Theory by Sven Moritz Hallberg
- Fun with Linear Implicit Parameters by Thomas Jäger
- Haskore by Bastiaan Zapf
- Bzlib2 Binding – An Introduction to the FFI by Peter Eriksen
- Notes on Learning Haskell by Graham Klyne
- Functional Programming vs Object Oriented Programming by Alistair Bayley
- Concurrent and Distributed Programming with Join Hs by Einar Karttunen “Haskell School Of Expression”: Review of The Haskell School of Expression by Isaac Jones
- Review of “Purely Functional Data Structures” by Andrew Cooke
- Impure Thoughts 2, B&D not S&M by Philippa Cowderoy
- Why Attribute Grammars Matter by Wouter Swierstra
- Solving Sudoku by Dominic Fox
- On Treaps And Randomization by Jesper Louis Andersen
- Haskell: A Very Different Language by John Goerzen
- Generating Polyominoes by Dominic Fox
- HRay:A Haskell ray tracer by Kenneth Hoste
- Number-parameterized types by Oleg Kiselyov
- A Practical Approach to Graph Manipulation by Jean Philippe Bernardy
- Software Testing With Haskell by Shae Erisson
- Getting a Fix from the Right Fold by Bernie Pope
- Adventures in Classical-Land by Dan Piponi
- Assembly Circular Programming with Recursive do by Russell O’Connor
- A Recipe for controlling Lego using Lava by Matthew Naylor
- Caml Trading: Experiences in Functional Programming on Wall Street by Yaron Minsky
- Book Review: “Programming in Haskell” by Graham Hutton by Duncan Coutts
- Yhc.Core – from Haskell to Core by Dimitry Golubovsky, Neil Mitchell, and Matthew Naylor
- Generating Multiset Partitions by Brent Yorgey
- Type-Level Instant Insanity by Conrad Parker
- Cabal Configurations by Thomas Schilling
- Darcs Patch Theory by Jason Dagit
- TaiChi: how to check your types with serenity by Mathieu Boespflug
- Step inside the GHCi debugger by Bernie Pope
- Evaluating Haskell in Haskell by Matthew Naylor
- How to Refold a Map by David F. Place
- First-Order Logic à la Carte by Kenneth Knowles
- MonadPlus: What a Super Monad! by Douglas M. Auclair
- Compiler Development Made Easy by Max Bolingbroke
- How to Build a Physics Engine by Roman Cheplyaka
- Hoogle Overview by Neil Mitchell
- Rapid Prototyping in TEX by Stephen Hicks
- The Typeclassopedia by Brent Yorgey
- Book Review: Real World Haskell by Chris Eidhof and Eelco Lempsink
- Calculating Monads with Category Theory by Derek Elkins
- Fun with Morse Code by Heinrich Apfelmus
- Hieroglyph 2: Purely Functional Information Graphics Revisited by Jefferson Heard
- Lloyd Allison’s Corecursive Queues: Why Continuations Matter by Leon P Smith
- The hp2any project by Gergely Patai
- Adventures in Three Monads by Edward Z. Yang
- The Operational Monad Tutorial by Heinrich Apfelmus
- Implementing STM in pure Haskell by Andrew Coppin
- Demand More of Your Automata by Aran Donohue
- Iteratee: Teaching an Old Fold New Tricks by John W. Lato
- Playing with Priority Queues by Louis Wasserman
- List Leads Off with the Letter Lambda by Douglas M. Auclair
- The InterleaveT Abstraction: Alternative with Flexible Ordering by Neil Brown
- The Reader Monad and Abstraction Elimination by Petr Pudlak
- MapReduce as a Monad by Julian Porter
- Fun with Parallel Monad Comprehensions by Tomas Petricek
- Attributed Variables: Their Uses and One Implementation by Douglas M. Auclair
- Mighttpd – a High Performance Web Server in Haskell by Kazu Yamamoto
- High Performance Haskell with MPI by Bernie Pope and Dmitry Astapov
- Coroutine Pipelines by Mario Blažević
- Enumeration of Tuples with Hyperplanes by Tillmann Vogt
- Understanding Basic Haskell Error Messages by Jan Stolarek
- The MapReduce type of a Monad by Julian Porter
- A Functional Approach to Neural Networks by Amy de Buitléir, Michael Russell, Mark Daly
- Haskell ab initio: the Hartree-Fock Method in Haskell by Felipe Zapata, Angel J. Alvarez
- Generalized Algebraic Data Types in Haskell by Anton Dergunov
- Error Reporting Parsers: a Monad Transformer Approach by Matt Fenwick and Jay Vyas
- Two Monoids for Approximating NP-Complete Problems by Mike Izbicki
- FizzBuzz in Haskell by Embedding a Domain-Specific Language by Maciej Pírog
- Supercompilation: Ideas and Methods (+appendix) by Ilya Klyuchnikov and Dimitur Krustev
- A Haskell sound specification DSL: Ludic support and deep immersion in Nordic technology-supported LARP by Henrik Bäärnhielm, Daniel Sundström and Mikael Vejdemo-Johansson
- MFlow, a continuation-based web framework without continuations by Alberto Gomez Corona
- Practical Type System Benefits by Neil Brown
- Predicates, Trees and GADTs by Benjamin Hodgson