LET /RESIZE

        [SIC\]LET Variable [=] Val1 ... ValN /RESIZE

    Automatically  resize  the variable according to the number of values to
    be stored in the output variable. For example:
        SIC> define integer a[2]
        SIC> let a 1 2 3 /resize
        W-LET,  Resizing array A to length 3
        SIC> exa a
        A               is an integer Array     of dimensions  3
                    1            2            3

    This feature makes sense when the array size is not known  at  the  time
    the  procedure  in  written,  but have to be decided instead from unpre-
    dictable inputs at run time (e.g. user input  in  widgets).  It  applies
    (only) to 1D arrays of any kind (numeric, logical, character). The type,
    kind, rank and level (global/local) of the output variable is not  modi-
    fied during the process. Read-only and program-defined variables can not
    be resized.