Caliban


Paul Kelly, Imperial College


A declarative annotation language for controlling the partitioning and placement of the evaluation of expressions in a distributed functional language.

Functional Programming for Loosely-coupled Multiprocessors, Paul Kelly, MIT Press, 1989.