Search code examples
programming-languageslanguage-featuresreactive-programming

Programming language or library for "Active expressions"


I'm searching for programming languages, libraries or frameworks that provide "active expressions" in the sense of Excel formulae, where modifying the value of an entity will lead to recomputation of all expressions referencing said entity, potentially firing further recomputations.

I could imagine that using such a library or language would simplify the implementation and maintenance of our applications (air traffic displays) which basically visualise incoming data according to certain rules.

Who can provide references?

Kind regards,
Sebastian


Solution

  • Cells library is an example of such a framework. It was ported to a number of different Lisps, and in theory the same approach can be applied with any other language.