This (unnamed) programming environment takes the cell-based editing of a spreadsheet, collapses it into one dimension, replaces the declarative dependency-tracking execution with a reactive, flat, forward-only one, and then adds cell abstraction. There are no function calls, no for loops, no if statements, no identifiers, but there is procedural abstraction, repetition, conditional code, and linking values via clicking. Code is copied when autocompleting functions or doing the equivalent of a for loop. The programming structures are built on permanent selections: make a function by dragging over some cells. Another item that is explored is applying the “spreadsheet value rule” (limited functional programming: https://en.wikipedia.org/wiki/Spreadsheet) to graphics.
Program Display Configuration
Mon 26 Oct
Displayed time zone: Eastern Time (US & Canada)change