this is my quick attempt..
Working with negative value and Upper or lower case
Comando: (AA:SETCAR "A" -1)
Traccia all'indietro:
[0.50] (VL-BT)
[1.46] (ERRDUMP "valore dell'argomento errato: non negativo: -1")
[2.41] (_call-err-hook #<SUBR @000000002bff3f48 ERRDUMP> "valore dell'argomento errato: non negativo: -1")
[3.35] (sys-error "valore dell'argomento errato: non negativo: -1")
:ERROR-BREAK.30 nil
[4.27] (NTH -1 ("A" "B" "C" "D" "E" "F" "G" "H" "I" "J" "K" "L" "M" "N" "O" "P" "Q" "R" "S" "T" "U" "V" "W" "X" "Y" "Z"))
[5.21] (AA:SETCAR "A" -1)
[6.15] (#<SUBR @000000002bf8f2a0 -rts_top->)
[7.12] (#<SUBR @00000000353c8700 veval-str-body> "(AA:SETCAR \"A\" -1)" T #<FILE internal>)
:CALLBACK-ENTRY.6 (:CALLBACK-ENTRY)
:ARQ-SUBR-CALLBACK.3 (nil 0)