1 Hit in 3.6 sec

Varv: Reprogrammable Interactive Software as a Declarative Data Structure

Marcel Borowski, Luke Murray, Rolf Bagge, Janus Bager Kristensen, Arvind Satyanarayan, Clemens Nylandsted Klokmose
2022 CHI Conference on Human Factors in Computing Systems  
As Varv applications are represented as data structures, higher-level tooling can be developed including a block-based editor (right), an inspector to go from an element in the view to the corresponding  ...  Figure 1 : Varv Examples: (a) A todo list web application that is inherently extensible.  ...  Moreover, inspired by declarative representations of interactive visualizations like Vega [66] and Vega-Lite [65] , Varv embeds its declarative representation of interactive software as a data structure  ... 
doi:10.1145/3491102.3502064 fatcat:crxbzss4wbdilnfeio2khdqyr4