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)