There is a growing interest in programming languages and systems, and computational models based on intensional logics - such as temporal logic, interval logic and modal logic - and possible world semantics. In fact, a whole new programming model called intensional programming has emerged with applications in a wide range of areas including parallel programming dataflow computation, temporal reasoning, scientific computation, software version control, real-time programming, temporal query languages, executable temporal logics, spreadsheets, attribute grammars, and hardware synthesis. Intensional programming is especially suited to application domains where the notion of dynamic change is central. This collection features papers dealing with theoretical foundations, design, implementation and prototype development issues, comparative studies, and applications, as well as those describing new challenges arising out of applications of intensional programming. It contains revised and extended versions of the papers presented at the Eighth International Symposium on Languages for Intensional Programming held on May 3-5, 1995, at Macquarie University in Sydney, Australia.
Portfolio - a graphical system for GLU programming, R. Jagannathan; distributed programming based on graphs, J.-N. Cao and K. Zhang; ALFA fine grain dataflow machine, L. Verdoscia; a new stream processing language, J. Plaice and Y. Haralambous; real-time object-oriented specification and verification, S. Yamane; the possible world-wide web, A. Yoder and W. Wadge; a calculus based on absence of actions, P. Krishnan; a meta-level approach to modal logic programming, S. Akama.