Go to the first, previous, next, last section, table of contents.


What is LIC?

LIC is an interactive program with a `line-oriented' interface. When LIC is invoked, a prompt (`>') is printed at the beginning of the line and LIC waits for user input. The user can then type in a command. LIC will not take the input until the line is entered by pressing RETURN. Then lic will parse the line and evaluate and execute that command and print the necessary output back to the standard output. After that, LIC will display the prompt again and wait for the next command from the user.

LIC can be considered as a sophisticated calculator. Users can input expressions and LIC will evaluate them. Many common arithmetic operations as well as special matrix and linear inequality operators are available in LIC. The results from many of these calculations can be stored in user-defined variables to be used in subsequent expressions.

Here is how lic can be used as a normal, i.e. integer, calculator.

csh> lic -m
Matrix and Linear Inequality Calculator
 > a = 23
23
 > b = 12*a + 4
280
> quit
csh>


Go to the first, previous, next, last section, table of contents.