It uses live text, similar to what occurs in spreadsheets as users update cells, for frequent feedback.
[2] Console input ("invocations") can be utilized via data flow within a Subtext program, allowing users to manipulate values interactively.
A continuation and subset of the Subtext language using other principles,[3] is Coherence, an experimental programming language and environment, which uses a new model of change-driven computation called "Coherent reaction", to coordinate the effects and side-effects of programs interactively as they are being developed.
The language is specialized for interactive application software, and is being designed by the creator of Subtext, Jonathan Edwards, who reports upon its development by publishing white papers.
The fundamental abstraction mechanism is the virtual tree, whose value is lazily computed, and whose behavior is generated by coherent reactions.