There are two obvious ways to formally define behavior: denotationally or through laws. Denotational formalization is typical in functional-reactive programming, though it may be hard to find a denotation that exactly represents dataflow. Alternatively, specify all the typical laws of dataflow that this library holds.
There are two obvious ways to formally define behavior: denotationally or through laws. Denotational formalization is typical in functional-reactive programming, though it may be hard to find a denotation that exactly represents dataflow. Alternatively, specify all the typical laws of dataflow that this library holds.