Exception Handling in Ada-94: Initial Users' Requests and Final Features

  • Authors:
  • Michel Gauthier

  • Affiliations:
  • Laboratoire d'Informatique, Université de Limoges (France)

  • Venue:
  • ACM SIGAda Ada Letters
  • Year:
  • 1995

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.