5 ms·
It remind you of dataflow programming because it's literally the same thing.
by CyberDildonics 2y ago
It remind you of dataflow programming because it's literally the same thing.
- thechao 2y agoSpecifically, the application of dataflow to GUIs, which was well-researched at Adobe by Sean Parent, Mat Marcus, et al in the early 2000s called the "Adam" and "Eve" languages. There's more work at TAMU & University of Turku (by Jaakko Jarvi) under the name "Espresso", or something like that. Basically, the "scopes" become constraints, and they use a hierarchical constraint solver to propagate state changes to the GUI elements, real-time, using a declarative dataflow programming model.