joaotavora / sly

Sylvester the Cat's Common Lisp IDE
1.26k stars 142 forks source link

ccl: ABORT should specify which thread it was recieved from #491

Open Aeyk opened 2 years ago

Aeyk commented 2 years ago

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}>)