The reflexive CHAM and the join-calculus. Proceedings of the 23rd ACM SIGPLAN-SIGACT symposium on Principles of programming languages (pp. 372-385).
https://dl.acm.org/citation.cfm?id=237805 • [12]: Hewitt, Bishop, and Steiger, 1973. A universal modular actor formalism for artificial intelligence. Proc. IJCAI. See also https://eighty-twenty.org/2016/10/18/actors-hopl • [13]: Guy Steele, 1998. "Growing a Language". OOPSLA keynote.
https://www.youtube.com/watch?v=_ahvzDzKdB0 • [14]: Haller and Odersky, 2007. Actors that unify threads and events. In International Conference on Coordination Languages and Models (pp. 171-190). Springer, Berlin, Heidelberg.
https://link.springer.com/chapter/10.1007/978-3-540-72794-1_10 • [15]: https://github.com/phaller/lacasa • [16]: Miller, Haller, and Odersky, 2014. Spores: A type-based foundation for closures in the age of concurrency and distribution. Proc. ECOOP
https://github.com/scalacenter/spores • [17]: Mark S. Miller, 2006. Robust Composition: Towards a Unified Approach to Access Control and Concurrency Control. PhD thesis • [18]: https://www.youtube.com/watch?v=IiCt4nZfQfg • [19]: http://guidosalva.github.io/REScala/ • [20]: https://github.com/phaller/reactive-async 54