Almost any graphics program requires the user to identify which graphics device is to be used. When the GKS graphics package is used, graphics devices are identified by two integers: a `workstation type' and a `connection identifier'. No one can be expected to remember the workstation types of all available graphics devices, so a package called GNS has been provided that translates `friendly' and easy to remember names into their GKS equivalents.
Most high-level graphics libraries, such as SGS, will perform the necessary name translation when a workstation is opened, so unless you are writing programs that open GKS workstations directly (by calling GOPWK) you will not need to call any GNS routines yourself.
The GNS library provides three sorts of service to the users and writers of graphics subroutine libraries and programs:
ADAM The Starlink Software Environment