TradeOffBetweenDialogueManipulationAndText
ThoughtStorms Wiki
Context : TradeOffs
On the one side, a "dialogue" with the computer (in the REPL or through a graphical editor).
Allowing you to incrementally design and create something through direct manipulation.
- Allows you to think incrementally.
- Computer can prompt you, warn you of errors
On the other hand, a static textual representation
Easier tooling ... any text editor can do it at a pinch
Easily saved. Easily diffed. Easily forked. etc.
A declarative text description gives a cleaner overview than a dynamic transcript of how you got to your end result (with possible backtracking etc.)
See also :
Backlinks (2 items)