Language
SIC\ Command Language Summary
ACCEPT : Read variable in various format.
BEGIN : Begin a sub-procedure, help file or data file.
BREAK : Exit without error from a FOR-NEXT loop.
COMPUTE : Execute non-arithmetic operations on variables.
CONTINUE : Resume macro or loop execution after PAUSE.
DATETIME : Convert date and/or time to/from various formats
DEFINE Type V : Define new variables.
DELETE : Delete variables or symbols.
DIFF Var1 Var2: List the differences between two variables or files.
EDIT [File] : Edit a file or a dump of the Stack.
ELSE [IF Log] : Alternate IF block directive.
END : End IF block structure or a sub-procedure.
EXECUTE : Execute a command line
EXAMINE Var : Type the current value of the specified variable.
EXIT [Code] : Exit from the program.
FOR : Open a FOR-NEXT loop. Also FOR /WHILE or FOR /IN.
HELP XX[\] : Give an explanation of command XX or language XX\.
IF Logical : Start a conditional IF block.
IMPORT Package: Dynamically import another package in current one.
LET : Assign value to variable.
MESSAGE : Send a message to screen and/or message file.
MFIT A=F(B,p) : Fit a formula into SIC variables.
MODIFY : Modify the spectroscopic axis of a cube.
NEXT : End FOR loop definition and activates the execution.
ON ERROR COMM : Change the current error recovery action.
PAUSE : Set a break point in a Loop or a Macro.
PYTHON : Start/End intercommunication between SIC and PYTHON.
QUIT : Abort an execution interrupted by PAUSE.
RECALL [Text] : Recall line from stack, and edit it if possible.
RETURN : Terminate procedure execution.
SAY "text" : Type a text or variable or expression value.
SIC Arg : List or Change some SIC internal status.
SORT Key Vars : Sort variables according to another one.
SYMBOL : Define, list and delete symbols.
SYSTEM : Create or attach sub-processes, run system commands.
TIMER : Check or customize the SIC timer.
TYPE [XX] : List file XX or the stack.
@ XX [P1 ...] : Read commands from macro XX and executes them.