AKL
Previously Andorra Kernel Language, now AGENTS Kernel Language
Swedish Institute of Computer Science (SICS)
A concurrent constraint programming language. In AKL, computation is performed by agents interacting through stores of constraints. This notion accomodates multiple programming paradigms; in appropriate contexts, AKL agents may be thought of as processes, objects, functions, relations, or constraints. AGENTS is a system for programming in AKL. It provides a complete implementation of AKL with equality constraints over records, various "finite domain" constraints over integers, and ports, a novelty of AKL. It also provides assorted built-in agents and other support.
"Programming Paradigms of the Andorra Kernel Language", S. Janson sverker@sics.se et al in Logic Programming: Proceedings of the 1991 International Symposium, MIT Press, 1991.