Kleppmanns books (as this talk) references spreadsheets and the underlying programming model of Functional Reactive Programming. You essentially define a variable as a function of inputs it depends on, and it gets recalculated if any of the inputs change.
In a way it is quite a cool concept, because you can build a model that is based on some inputs and then it gets recalculated on-the-fly as the inputs change (or the model changes).
Is anyone aware of a language that supports this type of calculations in a nice way (outside of spreadsheet applications)?
In a way it is quite a cool concept, because you can build a model that is based on some inputs and then it gets recalculated on-the-fly as the inputs change (or the model changes).
Is anyone aware of a language that supports this type of calculations in a nice way (outside of spreadsheet applications)?