pytchlang / pytch-vm

Pytch: Core language and runtime
Other
3 stars 7 forks source link

Table of active threads #4

Open bennorth opened 4 years ago

bennorth commented 4 years ago

Perhaps behind some 'advanced' toggle, there could be a tab of the info pane which shows the currently live threads, gathered into thread-groups. It could be useful for a programmer to know what threads are running, what caused them to run (green flag, message receipt, keypress, etc.), and what (if anything) they're currently blocking on. The threads_info() method of a Project provides this information, so it should not be too difficult to present as a table.