git.s-ol.nu mmm / 86e0009
research/alivecoding: clarify benefits s-ol 3 years ago
1 changed file(s) with 5 addition(s) and 3 deletion(s). Raw diff Collapse all Expand all
122122 this approach combines the benefits of dataflow programming for livecoding with
123123 those of a textual representation and the user-controlled evaluation moment.
124124
125 dataflow:
125 from visual dataflow programming, the following benefits over common textual,
126 REPL-based livecoding systems are inherited:
126127
127128 - direct manipulation of individual parameters of a system without disturbing
128129 the system at large
129130 - execution and dataflow are aligned and evident in the editable representation
130 - state is isolated and compartmentalized in locally
131 - state is isolated and compartmentalized in local elements
131132 - opportunity to visualize dataflow and local state<span class="sidenote">
132133 visualizing state of individual *op*s in editor-dependent and editor-agnostic
133134 ways that integrate with the textual representation is an ongoing research
134135 direction of this project</span>
135136
136 textual representation and user-controlled evaluation moment:
137 on the other hand, the following advantages from such textual systems are
138 preserved, that are generally absent in visual dataflow environments:
137139
138140 - high information density
139141 - fast editing experience