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 .