I want to ask someone, can this issue be sent to AutoDesk for consideration for future... Simply I want that ACAD handles ESC within itself by terminating routine workflow and not to make ACAD not responding and making Windows in charge from which you can only terminate ACAD session... I want session active, terminated routine and nothing more... So can this (while, repeat, foreach... recursion) looping be implemented differently not to disturb its performance, but to allow termination...
I am reviving this topic as it's so evidently important and incredibly relevant for working with LISP and ACAD generally... When I say ESC for termination, I also mean every routine *.dll, *.lsp, *.arx, *.vlx, ...