My maiden article for The Monad Reader (an online Haskell journal) is
about the Sudoku solver - it can be viewed here:
http://www.haskell.org/tmrwiki/SolvingSudoku
Besides describing the solver itself, it also discusses briefly the
use of monads and monad transformers to layer new semantic features
("notions of computation") into the program.
Dominic
|