Usable live programming

  title={Usable live programming},
  author={Sean McDirmid},
Programming today involves code editing mixed with bouts of debugging to get feedback on code execution. For programming to be more fluid, editing and debugging should occur concurrently as live programming. This paper describes how live execution feedback can be woven into the editor by making places in program execution, not just code, navigable so that evaluation results can be probed directly within the code editor. A pane aside the editor also traces execution with entries that are… CONTINUE READING
Highly Cited
This paper has 63 citations. REVIEW CITATIONS

From This Paper

Figures, tables, and topics from this paper.


Publications citing this paper.

63 Citations

Citations per Year
Semantic Scholar estimates that this publication has 63 citations based on the available data.

See our FAQ for additional information.


Publications referenced by this paper.
Showing 1-9 of 9 references

Learnable programming.

B. Victor
Sept. 2012 • 2013
View 9 Excerpts
Highly Influenced

Real-time programming and the big ideas of computational literacy

C. M. Hancock
PhD thesis, Massachusetts Institute of Technology, • 2003
View 9 Excerpts
Highly Influenced

Redefining the introduction to computer science

J. Resig, • 2012
View 4 Excerpts
Highly Influenced

Pure Data: another integrated computer music environment

M. Puckette
In Proc. of International Computer Music Conference, • 1996
View 4 Excerpts
Highly Influenced

Directness and Liveness in the Morphic User Interface Construction Environment

ACM Symposium on User Interface Software and Technology • 1995
View 5 Excerpts
Highly Influenced

VIVA: A visual language for image processing

J. Vis. Lang. Comput. • 1990
View 4 Excerpts
Highly Influenced

LISP 1.5 Programmer’s Manual

J. McCarthy
View 2 Excerpts
Highly Influenced

Similar Papers

Loading similar papers…