# Introduction

SIC (*) is a command line interpretor, written in FORTRAN and callable as a subroutine by any program. It provides a command language with the following major features:

- resolution of command abbreviations
- definition of symbols
- procedures with arguments substitution during execution
- log file
- multi-language structure
- loop buffers for repetitive actions
- variables, arithmetic and logical expressions evaluation
- structured logical tests
- error recovery
- stack buffer
- keypad editing of command lines
- Graphic User Interface (widgets) using simple scripts

This manual contains several chapters. Chapter 2 (The SIC monitor) should be read by every user before using SIC. Chapter 3 contains a copy of the internal help files of SIC. Chapter 4 is a list of all possible SIC error messages and of their most usual recovery procedures. This reference may be useful if you encounter an error message which you do not understand while running SIC.