Improved security in APL applications packages

This paper describes an experimental augmentation of APL/360 which substantially improves the privacy and security of APL applications packages. It is based upon the concept of “qualifying” a name: the user may specify that the name of any variable, function, or group is to be implicity qualified by the user's sign-on number. In effect, the name becomes the private property of the user. Any referent of the name is considered a “protected” object, since access by other users is possible only through functions created by the user who qualified the name.

[1]  Butler W. Lampson,et al.  Dynamic protection structures , 1899, AFIPS '69 (Fall).

[2]  Paul Penfield Security of APL applications packages , 1972, APL '72.