Caper: concurrent and parallel extensions to Racket
Racket
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
base
bench
by-hand
core
data
sync
tests
.gitignore
README.md
plan.md

README.md

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