Tags: | extensions |
Authors: | Slava Pestov |
Class | Superclass | Slots |
model | identity-tuple | value connections dependencies ref locked? |
Word | Stack effect |
model-activated | ( model -- ) |
model-changed | ( model observer -- ) |
model-value | ( model -- value ) |
update-model | ( model -- ) |
Word | Stack effect |
(change-model) | ( ..a model quot: ( ..a obj -- ..b newobj ) -- ..b ) |
<model> | ( value -- model ) |
?set-model | ( value model -- ) |
activate-model | ( model -- ) |
add-connection | ( observer model -- ) |
add-dependency | ( dep model -- ) |
call-change-model | ( model quot -- newvalue model ) |
change-model | ( ..a model quot: ( ..a obj -- ..b newobj ) -- ..b ) |
change-model* | ( ..a model quot: ( ..a obj -- ..b ) -- ..b ) |
compute-model | ( model -- value ) |
deactivate-model | ( model -- ) |
new-model | ( value class -- model ) |
notify-connections | ( model -- ) |
pop-model | ( model -- value ) |
push-model | ( value model -- ) |
ref-model | ( model -- n ) |
remove-connection | ( observer model -- ) |
remove-dependency | ( dep model -- ) |
set-model | ( value model -- ) |
unref-model | ( model -- n ) |
with-locked-model | ( model quot -- ) |
Word | Stack effect |
model? | ( object -- ? ) |
Vocabulary | Summary |
models.arrow | Arrow models apply a quotation to the value of an underlying model |
models.delay | Delay models update a fixed period of time after the underlying model changes |
models.mapping | Mapping models combine an assoc of models into a single model |
models.product | Product models combine the values of a sequence of models into one |
models.range | Range models bound their values |
models.search | |
models.sort |
Vocabulary | Summary |
models.combinators | Model combination and manipulation |
models.conditional | |
models.history | History models remember prior values |
models.illusion | Two Way Arrows |