Implementation of an Interactive Programming System

Design and implementation experience with an Interactive Programming System are described. Reflections are made on various design decisions and on the effect of using a Tree Factored Interpreter as the core of the system.

[1]  Warren Teitelman,et al.  The interlisp reference manual , 1974 .

[2]  James G. Mitchell The Design and Construction of Flexible and Efficient Interactive Programming Systems , 1970, Outstanding Dissertations in the Computer Sciences.

[3]  J. J. McGregor,et al.  CONA—a conversational algol system , 1978, Softw. Pract. Exp..

[4]  Robert Fitzgerald,et al.  An informal definition of Alphard (Preliminary) , 1978 .

[5]  Jerome A. Feldman,et al.  A FORMAL SEMANTICS FOR COMPUTER-ORIENTED LANGUAGES , 1964 .

[6]  Niklaus Wirth,et al.  Modula: A language for modular multiprogramming , 1977, Softw. Pract. Exp..

[7]  William A. Wulf,et al.  The implementation of a BASIC system in a multiprogramming environment , 1968, CACM.

[8]  Daniel Carl Swinehart Copilot: a Multiple-Process Approach to Interactive Programming Systems. , 1974 .

[9]  Alan J. Perlis,et al.  LC2: a language for conversational computing , 1967, Symposium on Interactive Systems for Experimental Applied Mathematics.

[10]  Kenneth Lock Structuring programs for multiprogram time-sharing on-line applications , 1965, AFIPS '65 (Fall, part I).

[11]  Edwin H. Satterthwaite,et al.  Source Language Debugging Tools , 1975, Outstanding Dissertations in the Computer Sciences.

[12]  C. L. Baker Joss : introduction to a helpful assistant , 1966 .

[13]  M. Peltier,et al.  Incremental interactive compilation , 1968, IFIP Congress.

[14]  Niklaus Wirth,et al.  Modula: A language for modular multiprogramming , 1977, Softw. Pract. Exp..