*[http://subtextualwww.subtext-lang.org/OOPSLA04.pdf Example Centric Programming] Jonathan Edwards. In OOPSLA October ’04. Describing IDE improvements using advanced UI techniques to present the results of a program during development, instead of the programmer interpreting the program code mentally. Screenshots from a prototype IDE using [[Eclipse (software)|Eclipse]] illustrate the techniques with functional examples.
*[http://subtextualwww.subtext-lang.org/OOPSLA05.pdf Subtext: uncovering the simplicity of programming] Jonathan Edwards. In OOPSLA October ’05: Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications.
*[http://www.subtextualsubtext-lang.org/OOPSLA06.pdf First Class Copy & Paste] Jonathan Edwards. MIT CSAIL draft paper in March 2006. Detailed description and illustrations of the various functional programming elements within the first Subtext environment, including data flow, assignments, "action" invocation, current and hypothetical data state, concurrent transactions and operation of a console agent.
*[http://coherencewww.subtext-lang.org/Onward09.pdf Coherent Reaction] Jonathan Edwards. In OOPSLA Onward '09. Documents the beginnings of an experimental programming language loosely based upon Subtext, which uses "Coherent reaction", a new model of change-driven computation to coordinate the effects and side-effects of programs automatically. [http://hdl.handle.net/1721.1/45563 (report)]