AmOS
AmOS (Ambient Object System) is an object-based computation model aimed at supporting highly dynamic behaviour adaptation to changing contexts. AmOS provides dedicated mechanisms to manage changing contexts and deal with run-time adaptation of applications to those contexts.

An implementation of the proposed object system has been developed entirely in Common Lisp. It is currently being used at UCL as a research vehicle to test context-oriented programming language abstractions.

License: GPLv3

Homepage: http://ambience.info.ucl.ac.be/


language extension