bare-bones "reactive programming" (change propogation) using a central data dependency graph
Very small and simple library to do (functional)-reactive-programming in Ruby.