Subtext: Uncovering the Simplicity of Programming (2005)
Cached
Download Links
- [sdg.csail.mit.edu]
- [subtextual.org]
- [sdg.lcs.mit.edu]
- DBLP
Other Repositories/Bibliography
| Venue: | IN OOPSLA ’05: PROCEEDINGS OF THE 20TH ANNUAL ACM SIGPLAN CONFERENCE ON OBJECT ORIENTED PROGRAMMING, SYSTEMS, LANGUAGES, AND APPLICATIONS |
| Citations: | 20 - 2 self |
BibTeX
@INPROCEEDINGS{Edwards05subtext:uncovering,
author = {Jonathan Edwards},
title = {Subtext: Uncovering the Simplicity of Programming},
booktitle = {IN OOPSLA ’05: PROCEEDINGS OF THE 20TH ANNUAL ACM SIGPLAN CONFERENCE ON OBJECT ORIENTED PROGRAMMING, SYSTEMS, LANGUAGES, AND APPLICATIONS},
year = {2005},
pages = {505--518},
publisher = {ACM}
}
Years of Citing Articles
OpenURL
Abstract
Representing programs as text strings makes programming harder then it has to be. The source text of a program is far removed from its behavior. Bridging this conceptual gulf is what makes programming so inhumanly difficult -- we are not compilers. Subtext is a new medium in which the representation of a program is the same thing as its execution. Like a spreadsheet, a program is visible and alive, constantly executing even as it is edited. Program edits are coherent semantic transformations. The essence of







