1 Introduction

This document defines a set of naming conventions to be used for accessing Starlink subroutine libraries on VAX/VMS machines. The purpose of these conventions is to:

The new arrangements are based on the use of VMS shareable images and on the definition of a new uniform set of VMS logical names and DCL symbols. A library may comply with the naming conventions described in this document by providing its facilities via logical names and symbols having the form specified in later sections. However, no restriction is placed on other names or symbols which may be provided, so an existing library may be upgraded simply by defining any new names or symbols required, along with the associated files if necessary. Names and symbols which already exist to serve the same purpose may be left in place so that software that depends on them will continue to work.