google / shenzhen-go

Experimental visual Go environment
Apache License 2.0
464 stars 44 forks source link

dev/client: Distinguish inputs and outputs with different shapes #23

Open DrJosh9000 opened 6 years ago

DrJosh9000 commented 6 years ago

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.