Minifu
A tutorial on writing a concurrency testing tool in Haskell
Install / Use
/learn @barrucadu/MinifuREADME
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:
- post-01: end of the first post
- homework-01:
homework solution for the first post (
CReffunctions) - pre-02:
some refactoring and an implementation of
readMVar - post-02: end of the second post
Related Skills
node-connect
346.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
107.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
346.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
346.8kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
