A Theory of Communicating Sequential Processes
Journal of the ACM (JACM)
Garbage collection can be faster than stack allocation
Information Processing Letters
The implementation of newsqueak
Software—Practice & Experience
Communications of the ACM
Communications of the ACM
SLIPE '85 Proceedings of the ACM SIGPLAN 85 symposium on Language issues in programming environments
Programming Erlang: Software for a Concurrent World
Programming Erlang: Software for a Concurrent World
Actors that unify threads and events
COORDINATION'07 Proceedings of the 9th international conference on Coordination models and languages
Hi-index | 0.00 |
Morpho is a multi-paradigm programming language developed at the University of Iceland that supports parallel programming using both fibers (coroutines) and concurrently executing tasks (threads). Communication between both tasks and fibers is through channels. Morpho is open source and an alpha version is available. Morpho can be used to augment Java with massively scalable multitreading, with orders of magnitude more concurrent computations than is possible with regular Java threading. Morpho supports polymorphic modules using a unique method based on substitutions rather than parametrization.