when_set_fns

Gamma: Version 4.0
Prev |  | Next

# `when_set_fns`

`when_set_fns` -- returns all functions set for a symbol.

## Syntax

    when_set_fns (symbol)

## Arguments

`symbol`

  A symbol.

## Returns

The expressions, in Lisp syntax, that have been set to be evaluated whenever the `symbol`'s value changes.

## Example

        Gamma> b = 5;
        5
        Gamma> add_set_function(#b,#princ("Changed.\n"));
        (princ "Changed.\n")
        Gamma> add_set_function(#b,#princ("Update now.\n"));
        (princ "Update now.\n")
        Gamma> b = 4;
        Update now.
        Changed.
        4
        Gamma> when_set_fns(#b);
        ((princ "Update now.\n") (princ "Changed.\n"))
        Gamma>

## See Also

`add_set_function`, `remove_set_function`

Prev | Home | Next
`remove_set_function` | Up | Time, Date, and Timers

Copyright 1995-2002 by Cogent Real-Time Systems, Inc.