Lassi Kortela <xxxxxx@lassi.io> writes: | Aren't goroutines basically a | lightweight version of Erlang IPC, or | have I misunderstood something about | both languages? They're similar, but Go channels are unbuffered, and they are first-class, not attached one-for-one to processes, like in Erlang. That separation is nice because it means one can pass channels around independently of processes/goroutines.