ACM Transactions on Programming Languages and Systems (TOPLAS)
Except for exception handling …
ACM SIGAda Ada Letters - Exception handling for a 21st century programming language proceedings
Static analysis to support the evolution of exception structure in object-oriented systems
ACM Transactions on Software Engineering and Methodology (TOSEM)
Hi-index | 0.00 |
This paper is intended as a study of the new Ada features about exceptions, as compared to the initial requests of the Ada community. We have only considered :•the initial requests, summarized in the document "Ada 9X Revision Requests • August 1989".•the requirements of the project managing team, built from the users' requests, expressed by the document "Ada-9X Requirements • December 1990".•the final draft standard submitted to ISO ballot "Reference Manual for the Programming Language Ada • Version 5.0 • June 1994".•and the corresponding "Rationale".No attempt at a historical view on intermediate stages has been made.Some comments, suggestions of use and relations to concepts follow. However, it should be clear that exceptions remain a language feature which is suitable for implementing operation reports, and that the problems and difficulties raised by the general report concept are not considered here in full depth, but only as a survey of a few useful principles.Note: this paper is not targeted to Ada lawyers, but rather to programmers who ask what is new with exceptions.