Abstract. Most software is developed using interactive computing systems and substantial compute-power. Considerable assistance can be given to the developer by providing language-based support that takes advantage of analysis of software artifacts and the languages in which they are written. In this paper, some of the technical challenges and new opportunities for realizing that support are discussed. Some language design issues that a ect the implementation of language-based services are summarized. The paper concludes with some proposals for assisting user understanding of language documents.
Susan L. Graham