proj-jasper-jasperConcurrency

toread

http://kilby.stanford.edu/~rvg/352.html

misc

fork STM `par` parallel array types (annotation for nodes) supports nested data parallelism

any group of processes can create any of these types of memory between themselves:

any any group of processes can create a channel between themselves with either:

channels are first-class objects and references to them can themselves be passed around, as can references to shared variables, which is how you add a new process to the group sharing memory

notes: