m15o.net notes/reactive

NAME

reactive - reactive programming

DESCRIPTION

Reactive programming is a declarative paradigm in which change propagates by itself. A spreadsheet is the familiar case: a cell holds a formula, and when an input changes, every cell that depends on it changes with it.

Inversion of control is the common way to make it work. Your code is called when something it depends on has changed.

EXAMPLES

FizzBuzz, in odc

REF

bin/wombat, lib/odc, lib/hwl