Statistical computing when input/output is driven by a Graphical User Interface is considered. A proposal is made for automatic control of computational flow to ensure that only strictly required computations are actually carried on. The computational flow is modeled by a directed graph for implementation in any object-oriented programming language with symbolic manipulation capabilities. A complete implementation example is presented to compute and display frequency based piecewise linear density estimators such as histograms or frequency polygons.
Udina, F. (2000). Implementing interactive computing in an object-oriented environment. Journal of Statistical Software, 5, 1–20. https://doi.org/10.18637/jss.v005.i03