[comp.lang.lisp] InterLisp/LOOPS

napoli@crin.crin.fr (Amedeo NAPOLI) (01/13/89)

"Bonjour"

Who could give me some details on InterLisp and active values in LOOPS ?

1- The LOOPS Manual (Bobrow-Stefik 1983) is not very clear on the following
point:
it says that an active value is an InterLisp datatype, with the notation
"#(localState getFn putFn)".
Another manual, "Programming in LOOPS-1", says that active values are
instances of the class "#ActiveValue", which is defined by an instance
variable, "localState" and two methods, "PutWrappedValue" and
"GetWrappedValue".
Could somebody tell me what are actually active values, and give me examples
of such active values, especially how are they defined, etc.

2- Production rules in LOOPS.
Are productions rules in LOOPS still in use ?
If this is the case, could somebody show me examples of calls to a ruleset
from a method, from an InterLisp function and from an active value ?

Many thanks in advance,

"A Bientot"
Amedeo Napoli
-- 
--- Amedeo Napoli @ CRIN / Centre de Recherche en Informatique de Nancy
EMAIL : napoli@crin.crin.fr - POST : BP 239, 54506 VANDOEUVRE CEDEX, France