End-User Programming
But the “living systems” quality of end-user programming is broader than the fast feedback loops of live coding. A user of a Unix system learns to type commands, edit text files, and copy/move/delete files and directories as part of their regular use. As a simple starting place, we built an editor inside the Capstone system that allows the user to edit the underlying code of a given card.
Source: www.inkandswitch.com