Topic: APLX Help : Help on APL language : System Commands : )SI Display state indicator
[ Previous | Next | Contents | Index | APL Home ]

www.microapl.co.uk

)SI (number)


Displays the contents of the State Indicator. This contains the names of all halted user functions and operators. If no number is specified in the command, each line of the State Indicator is shown. If a number is specified, that many lines of the State Indicator will be displayed. (See also the system function, ⎕SI). Certain lines will have a * displayed against them, these are suspended functions (or operators) which have stopped execution because of an error (or an interruption).

If a function or operator which is on the State Indicator is altered or replaced by the )COPY command such that the SI DAMAGE error report is given, then that entry on the State Indicator will have its line number altered to ¯1.

             ∇TOP
       [1]   'TOP LEVEL'
       [2]   MIDDLE
             ∇
             ∇MIDDLE
       [1]   'MIDDLE LEVEL'
       [2]   TEST
             ∇
             ∇TEST;A;B;C
       [1]   A←⍳10
       [2]   B←⎕A
       [3]   C←A×B
             ∇
             TOP
       TOP LEVEL
       MIDDLE LEVEL
       DOMAIN ERROR
       TEST[3] C←A×B
                 ^
             )SI
       TEST[3] *
       MIDDLE[2]
       TOP[2]
             )SI 1
       TEST[3] *
             )SI 2
       TEST[3] *
       MIDDLE[2]

Topic: APLX Help : Help on APL language : System Commands : )SI Display state indicator
[ Previous | Next | Contents | Index | APL Home ]