The Monad.Reader

Binding your input since 2005

Previous issues

The Monad.Reader Issue 1 was released on March 1, 2005.

  • 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

The Monad.Reader Issue 2 was released May 2005.

  • 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

The Monad.Reader Issue 3 was released June 2005.

  • 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

The Monad.Reader Issue 4 was released 5 July 2005.

  • 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

The Monad.Reader Issue 5 was released October 2005.

  • 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

The Monad.Reader Issue 6 was released January 31, 2007.

  • 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

The Monad.Reader Issue 7 was released April 30, 2007.

  • 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

The Monad.Reader Issue 8 was released on September 10, 2007.

  • Generating Multiset Partitions by Brent Yorgey
  • Type-Level Instant Insanity by Conrad Parker

The Monad.Reader Issue 9, the Summer of Code special, was released on November 19, 2007.

  • Cabal Configurations by Thomas Schilling
  • Darcs Patch Theory by Jason Dagit
  • TaiChi: how to check your types with serenity by Mathieu Boespflug

The Monad.Reader Issue 10 was released on April 8, 2008.

  • Step inside the GHCi debugger by Bernie Pope
  • Evaluating Haskell in Haskell by Matthew Naylor

The Monad.Reader Issue 11 was released on August 25, 2008.

  • 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

The Monad.Reader Issue 12, the second Summer of Code special, was released on November 19, 2008.

  • Compiler Development Made Easy by Max Bolingbroke
  • How to Build a Physics Engine by Roman Cheplyaka
  • Hoogle Overview by Neil Mitchell

The Monad.Reader Issue 13 was released on March 12, 2009.

  • 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

The Monad.Reader Issue14 was released on July 29, 2009.

  • 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 Monad.Reader Issue 15 was released on January 26, 2010.

  • 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

The Monad.Reader Issue 16 was released on May 12, 2010.

  • 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

The Monad.Reader Issue 17 was released January 9, 2011.

  • 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

The Monad.Reader Issue 18 was released July 5, 2011.

  • 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

The Monad.Reader Issue 19 was released October 26, 2011

  • 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ć

The Monad.Reader Issue 20 was released August 25, 2012

  • 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

The Monad.Reader Issue 21 was released March 16, 2013

  • 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

The Monad.Reader Issue 22 was released August 6, 2013

  • 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

Written by wouterswierstra

May 12, 2009 at 6:50 am

%d bloggers like this: