AKL and AGENTS
The AGENTS Kernel Language (AKL) is a concurrent constraint
programming language developed at the Swedish Institute of Computer
Science (SICS). 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.
More information is
available .