TACL Reference Manual
Variables
HP NonStop TACL Reference Manual—429513-018
4-30
Directories Supplied With TACL
command, and then successively by the directories named in the most recent USE
command, until it finds a variable by that name. For example,
HOME :a:one
USE :b :b:two : :c:d:three
OUTVAR d
outputs the first one of these that it finds:
:a:one:d
:b:d
:b:two:d
:d
:c:d:three:d
Directories Supplied With TACL
TACL keeps product variables separate from your user variables by organizing them
into directories within the root directory (:). A directory named TACL exists in :UTILS; it
contains all variables that define TACL commands. A directory within TACL, called
^UTILS, contains helper variables that are not intended for your direct use. By
convention, variables whose names begin with “^” or “_” are reserved for use by a
TACL software RVU. You can use variables beginning with “_” in accordance with their
definitions, but you should never use a variable beginning with “^” in any way at all. If a
directory name begins with “^”, you should not use anything in that directory regardless
of its name.
The :UTILS directory contains directories for all software products on your system that
include TACL programs. The :UTILS_GLOBALS directory is used by software products
that include TACL programs and that need to maintain writable global TACL variables.
For additional information about directories supplied with the TACL software, see
Section 6, The TACL Environment
.
DELTA Variables
DELTA variables contain a sequence of commands that are understood by the
#DELTA low-level character editor. Most #DELTA capabilities can be performed using
string-handling and character-handling commands and functions. For more information
about #DELTA, see #DELTA Built-In Function
on page 9-111.
Note. Do not create, delete, or change any variables anywhere under these two directories.
Do not create, delete, or change the directories themselves, unless the documentation for a
software product explicitly states that you can. (Some products allow you to modify certain of
their variables in :UTILS_GLOBALS.) This means you should not #PUSH :UTILS.