dirac icon indicating copy to clipboard operation
dirac copied to clipboard

Assist with core.async debugging

Open darwin opened this issue 9 years ago • 0 comments

I can imagine implementing "core.async" sidebar pane on Sources panel.

When stopped on a breakpoint this pane would list all existing go blocks and their state (running/how they are parked). One could click on them to see the source code location where given go block is being parked.

Another feature could be better presentation of channels. Custom formatter could display all pending puts and takes on given channel, also it could display state of associated buffer.

This would require a fork of core.async with added debugging capabilities.

darwin avatar Sep 03 '16 09:09 darwin