From 86e0009c294a5c747df25314ec9d626d5f6ad68b Mon Sep 17 00:00:00 2001 From: s-ol Date: Fri, 28 Feb 2020 11:08:17 +0100 Subject: research/alivecoding: clarify benefits --- root/research/alivecoding/text$markdown+sidenotes.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/root/research/alivecoding/text$markdown+sidenotes.md b/root/research/alivecoding/text$markdown+sidenotes.md index eefe566..824912e 100644 --- a/root/research/alivecoding/text$markdown+sidenotes.md +++ b/root/research/alivecoding/text$markdown+sidenotes.md @@ -123,18 +123,20 @@ that are no longer referenced in the code are destroyed. this approach combines the benefits of dataflow programming for livecoding with those of a textual representation and the user-controlled evaluation moment. -dataflow: +from visual dataflow programming, the following benefits over common textual, +REPL-based livecoding systems are inherited: - direct manipulation of individual parameters of a system without disturbing the system at large - execution and dataflow are aligned and evident in the editable representation -- state is isolated and compartmentalized in locally +- state is isolated and compartmentalized in local elements - opportunity to visualize dataflow and local state visualizing state of individual *op*s in editor-dependent and editor-agnostic ways that integrate with the textual representation is an ongoing research direction of this project -textual representation and user-controlled evaluation moment: +on the other hand, the following advantages from such textual systems are +preserved, that are generally absent in visual dataflow environments: - high information density - fast editing experience -- cgit v1.2.3