Rob Strom, Shaula Yemini
ACM SIGPLAN Notices
This paper presents a new model for exception handling, called the replacement model. The replacement model, in contrast to other exception-handling proposals, supports all the handler responses of resumption, termination, retry, and exception propagation, within both statements and expressions, in a modular, simple, and uniform fashion. The model can be embedded in any expression-oriented language and can also be adapted to languages which are not expression oriented with almost all the above advantages. This paper presents the syntactic extensions for embedding the replacement model into Algol 68 and its operational semantics. An axiomatic semantic definition for the model can be found in [27]. © 1985, ACM. All rights reserved.
Rob Strom, Shaula Yemini
ACM SIGPLAN Notices
German S. Goldszmidt, Shmuel Katz, et al.
WPADD 1988
Robert E. Strom, Shaula Yemini
ACM SIGPLAN Notices
Rob Strom, Shaula Yemini, et al.
SIGAda 1985