This repository has been archived by the owner. It is now read-only.
A tutorial on writing a concurrency testing tool in Haskell
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Test
tutorial
.gitignore
LICENSE
README.markdown
Setup.hs
examples.hs
minifu.cabal
stack.yaml

README.markdown

MiniFu: Write Your Own Concurrency Testing Library

This is a tutorial series I am writing about how to make your very own concurrency testing library in Haskell. It's called "MiniFu" because the result will be a simpler version of my Déjà Fu library.

See the tutorial directory for previous articles.

Tags relate the code to the articles. While the git history should be fairly clear, jumping between tags is probably the easiest way to follow along. The tags are:

  1. post-01: end of the first post
  2. homework-01: homework solution for the first post (CRef functions)
  3. pre-02: some refactoring and an implementation of readMVar
  4. post-02: end of the second post