This looks like a list boundary crossing in set-nth:
Code: Select all
newLISP v.8.9.3 on Linux, execute 'newlisp -h' for more info.
> (string? '())
nil
> (set-nth -1 '() 2)
()
> (string? '())
2
>
Code: Select all
newLISP v.8.9.3 on Linux, execute 'newlisp -h' for more info.
> (string? '())
nil
> (set-nth -1 '() 2)
()
> (string? '())
2
>