Status User's Guide

In this document, we describe how to use 'status', the Elixir data visualization tool.

User Interface

The interface has an interaction similar to tcsh. The arrows allow editing of previous commands. You can also use emacs-like commands such as cntl-a to reach the beginning of the line and cntl-e to reach the end. There is command and file completion: if you type part of a command (as the first thing on a line) and then type tab, it will fill in as much as possible, until the word is not unique. Typing tab twice at that point will list the possible endings. For any but the first word on a line, the same thing will happen for the files in the current directory. It is also possible to type just a fraction of a command, as long as it is unique. An ambiguous command will list the possible alternatives. For example:


status: c
ambiguous command: c ( catalog cgrid clear create cursor )

The shell is essentially an interpretive programming language. Variables are set as follows:


status: $fred = 10
Any expression within curly brackets {} is assumed to be an arithmetical expression and is evaluated before the line is executed. For example:

echo {$fred*dcos(45)}
would give the response 7.07107. There are math functions cos, sin, and tan, which operate on radian expressions, and also dcos, dsin, dtan, which operate on degree expressions. There are also the equivalent inverse functions: eg., asin and dasin return radians and degrees, respectively. The help section on Math defines all of the available math functions.

o




Eugene Magnier
2001-03-20