atable <name>{,<file>}
Create and/or load an application identifier table.
<name>
The name of the atable identifier.
<file>
A file containing identifier table contents to be read. The default
file extension is .ata.
If <file> is omitted, the identifier table <name> is initialized to empty.
-full
Set the access for the atable to "open to all". Without this
switch, the access permission for the atable (atable.access)
is set to "g:r--,w:---",
and the default access permission for identifiers within the atable is
set to "g:r-x,w:---".
With this switch, both access and default access permission are set to
"g:rwx,w:rwx",
i.e. open access to all. If any permissions different to the above are
required they should be set individually after atable creation. e.g.
mytab.access = 'g:rx-,w:rx-'.
-ov
Overwrite the atable if it already exists.
The default action if <name>
already exists, is to produce an error.
All identifier table identifiers have global scope.
Identifier table contents may be block saved to a .ata file via the unload command.
For reasons of file-persistent data, there is a limit of 4080 atables available in a session.
1. Create an empty application identifier table, and add a numeric identifier to it.
atable mytable numeric ~mytable.x=5
2. Block load an atable from file, overwriting it if it already exists.
atable ductwork, @duct/duct.ata, -ov
|
Commands: |
|
|
Identifiers: |
scope (atable) |
|
Structures: |