As part of my PhD I created a CSP implementation in Ruby: <a href="https://github.com/omegahm/emit" rel="nofollow">https://github.com/omegahm/emit</a> Here I also created a Fiber scheduler, as well as CSP channels and processes.