© 1990 by British Computer Society
Events and Exception Handling in PS-algol
Department of Computing Science, University of Glasgow, Glasgow, G12 8QQ, UK
Handling exceptional circumstances is frequently the reason why an elegant and expressive algorithm becomes obscure and verbose when transcribed into a programming language. This paper reviews the exception handling facilities of existing languages and uses these to illustrate the factors influencing the design of the exception handling facilities in PS-algol. These facilities eventually materialised in the notions of system events and programmer exceptions. A description is given of event and exception handling in PS-algol.
Received February 1987. revised February 1988.
* Department of Computing Science, University of Glasgow, Glasgow, G12 8QQ