Lambic is a proof-of-concept programming model for software modularity in pervasive computing. It has been developed at the Software Languages Laboratory of the Vrije Univeristeit Brussel. Lambic is a new incarnation of the ambient-oriented programming paradigm. We adopt this paradigm's approach to event-driven distribution.
Our model is implemented in Common Lisp. It extends the multiple dispatch semantics of generic functions to enable the development of modular context- and group-specific behaviour in pervasive computing services.
Lambic is an open source project. Its current version is fully available here.
|