Cheng Shao's repositories
Cabal-playground
Logs the input & output of Cabal hooks. Useful for debugging Cabal build process.
monad-par-async
Simple Async library built with monad-par. No canceling, more lightweight than threads.
unlimited-interpreter-works
A family of untyped lambda calculus interpreters.
encoding-io
Encoding-aware file I/O operations.
vector-stream-utils
Utils for using vector as a streaming lib.
lifted-async-pool
Run lifted IO actions asynchronously in a pool.
memo-hashtables
Haskell memoization combinator based on hashtables.
repa-utils
Utilities for working with repa.
simple-download
A simple wrapper of http-conduit for file download.
Software-Foundations-pdf
The pdf build of Software Foundations, with bookmarks, kept in sync with the latest version.
store-file
Run Peek/Poke operations of store on files.
getting-started-llvm-c-api
Getting started with the LLVM C API
lightsabers
some tiny, beautiful and extremely difficult code