Modules and type checking in PL/LL

0Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The type system of a programming language system PL/LL is described. PL is a simple object oriented programming language and LL is a language for composing PL modules into programs. The goals of the PL/LL system are to enable the programming of efficient object-oriented computations and to provide the powerful linking language LL for facilitating the construction of large programs. The goal of the type system is to ensure efficient and secure object handling through a combination of static and dynamic type checking, and to preserve this property across module boundaries. The solution is based on (i) the module and linking concepts of LL, (ii) a language construct in PL for the safe creation of linked data structures, and (iii) a limited form of type polymorphism and type unification.

Cite

CITATION STYLE

APA

Thorelli, L. E. (1987). Modules and type checking in PL/LL. In Conference Proceedings on Object Oriented Programming Systems Languages and Applications, OOPSLA 1987 (Vol. 1987-January, pp. 268–276). Association for Computing Machinery, Inc. https://doi.org/10.1145/38765.38831

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free