Caper: concurrent and parallel extensions to Racket
Directory structure
-
core
: an implementation of reagents both as combinators and an embedded DSL -
data
: concurrent data structures built from reagents -
sync
: synchronization primitives built from reagents -
tests
: all testing code -
bench
: benchmarking infrastructure and specific benchmarks -
by-hand
: hand-coded versions of data structures and synchronizers, for comparison purposes