GitHub

Folders and files

NameName

Last commit message

Last commit date

Latest commit

History

81 Commits

IOSpec version 0.3.1.1
  Author: Wouter Swierstra <w.s.swierstra@uu.nl>
  Maintainer: Bertram Felgenhauer <int-e@gmx.de>
IOSpec provides a library containing pure, executable specifications
of a few functions from the IO monad.
Build instructions:
    $ runhaskell Setup.lhs configure
    $ runhaskell Setup.lhs build
    $ runhaskell Setup.lhs install
For further instructions, see:
    https://www.haskell.org/cabal/users-guide/installing-packages.html#building-and-installing-packages
Documentation:
Please have a look at the latest documentation available from:
    https://hackage.haskell.org/package/IOSpec
To build the Haddock API execute the following command:
    $ runhaskell Setup.lhs haddock
This will require Haddock 2.0.
Check out the examples directory for the following examples:
    * Echo.hs - illustrates how to test the echo function.
    * Queues.hs - an implementation of queues using IORefs.
    * Channels.hs - an implementation of channels using MVars.
    * Sudoku.hs - a parallel Sudoku solver that uses STM and MVars
         based on Graham Hutton's version of Richard Bird's "Solving Sudoku".
Every example contains quite some comments, explaining how to use
the library.

Read the original on github.com ↗