Safely extending procedure types to allow nested procedures as values (corrected version)
Arbeitspapier
Faculties
Fakultät für InformatikSeries
Ulmer Informatik-Berichte
Abstract
The concept of nested procedure values, i. e., the possibility of using nested procedures as values of procedure types, is a useful and powerful concept. Nevertheless, it is not allowed in languages such as Modula-2 and Oberon(-2), because it creates a serious security hole when used inappropriately. To prevent such misuse while at the same time retaining the benefits of the concept, alternative language rules as well as a small language extension for Oberon-2 are suggested, which allow nested procedures to be safely used as values of procedure types and especially to pass them as parameters to other procedures.
Date created
2003
Subject headings
[LCSH]: Process control. Data processingMetadata
Show full item recordDOI & citation
Please use this identifier to cite or link to this item: http://dx.doi.org/10.18725/OPARU-330
Heinlein, Christian (2005): Safely extending procedure types to allow nested procedures as values (corrected version). Open Access Repositorium der Universität Ulm und Technischen Hochschule Ulm. http://dx.doi.org/10.18725/OPARU-330
Citation formatter >