[squeak-dev] interrupting a critical: block
tim at rowledge.org
Fri Dec 1 18:32:33 UTC 2017
> So the real issue is what process the user interrupt action should interrupt.
Are we able to present some UI to choose? It could certainly be a bit tricky, but very useful.
Clearly there’s some interesting issues with timing - we couldn’t leave everything running while a normal UI is built, presented and the user chooses since some of our interruptions are attempts to stop a runaway recursion or memory flood. Might a very high priority process that uses bare minimum code to display a list of processes and watches for a mouse/keyboard event work? In principle we can even do it in another host window (remember them?) to avoid disturbing the ‘real’ display.
tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
Foolproof operation: All parameters are hard coded.
More information about the Squeak-dev