📝CLIs expose interaction as first-class citizen

§ Extensible system #reification
CLIs are reified UIs – Expressions of Change
  • CLIs make interaction visible—the history of commands and their results are kept on screen.
  • Interactions are re-playable—you can copy-paste commands from anywhere.
  • History of commands is stored, you can search through it (or use it with C-r).
  • Interaction is scriptable.


Want to receive my 🖋 posts as I publish them?