Tag
EMACS celebrates its 50th anniversary, tracing its origins from TECO and Control-R at MIT's AI Lab in 1976 to its lasting influence on the free software movement and GNU/Linux.
A specification language that provides automated feedback when specifications are incorrect, helping developers catch errors early.
This paper presents six dimensions to characterize live feedback in interactive programming systems: granularity, reactivity, velocity, moldability, bidirectionality, and materiality, aiming to map the design space.