The circle works well for goroutine outputs, but a downward triangle (evoking an "arrow") would be better for inputs.
It could be just as useful to put arrowheads on the writing side of a channel, but the middle node of a channel might have to automatically widen to declutter the arrows.
The circle works well for goroutine outputs, but a downward triangle (evoking an "arrow") would be better for inputs.
It could be just as useful to put arrowheads on the writing side of a channel, but the middle node of a channel might have to automatically widen to declutter the arrows.