DIKRAN@SU-CSLI.ARPA (07/12/84)
From: Dikran Karagueuzian <DIKRAN@SU-CSLI.ARPA> [Forwarded from the CSLI Newsletter by Laws@SRI-AI.] Computing Environments Seminar FEATURES OF EXPERIMENTAL PROGRAMMING ENVIRONMENTS Part 1 By John Alan McDonald (Stanford) at 11:00am Thursday, July 12, in Sequoia 114. ABSTRACT: Interactive data analysis can be usefully thought of as a particular kind of experimental programming. Our work should build on the 10-15 years of research in environments for experimental programming associated with places like Xerox PARC and the MIT AI Lab. In this session, we will discuss, in general terms, properties of experimental programming environments that are relevant to interactive data analysis. We will also describe and compare the two basic alternatives in programming environments that are open to us: o Conventional operating systems (eg. Unix). o Integrated programming environments (eg. Lisp Machine Environment). The conclusion will be that integrated programming environments are far superior to conventional operating systems for both the practice of data analysis and for research in data analysis. JULY-AUGUST SCHEDULE FOR COMPUTING ENVIRONMENTS SEMINAR SERIES Tue., July 17: Flavors: Object-oriented Programming on the Symbolics Lisp Machine. (Richard Dukes, Symbolics) Thu., July 19: Features of Experimental Programming Environments, Part 2. (John McDonald, Stanford) Tue., July 24: Object-oriented Debugging Tools for S. (Alan Wilks, AT\&T Bell Labs) Thu., July 26: Data Analysis with Rule-based Languages and Expert Systems (Steve Peters, MIT) Tue., July 31: Current Research with S. (Rick Becker, AT&T Bell Labs) Thu., Aug. 2: Design Decisions in Object-oriented Programming. (John McDonald, Stanford) Tue., Aug. 7: Integrating Graphics into a Data Analysis Environment. (Mathis Thoma, Harvard)