sly
sly copied to clipboard
ccl: ABORT should specify which thread it was recieved from
Should SLY mention which thread is aborting? Or is it the lisps' responsibility?
TO REPRODUCE: Start sly for ccl C-c C-c
Restarts: 0: [CONTINUE] Continue from break. 1: [*ABORT] Return to SLY's top level. 2: [ABORT-BREAK] Reset this thread 3: [ABORT] Kill this thread
Some other lisp(s?) will describe the thread for option 3 ABORT, here's what sbcl says for same repro steps:
Restarts: 0: [CONTINUE] Continue from break. 1: [*ABORT] Return to SLY's top level. 2: [ABORT] abort thread (#<THREAD "sly-channel-3-mrepl-remote-3" RUNNING {1003D87C03}>)