3 ms·
> Go channels have their own quirks, but requiring them to be bounded was a good design choice. Making it the default is a good design choice, but mandating th
by littlestymaar 3y ago
> Go channels have their own quirks, but requiring them to be bounded was a good design choice.
Making it the default is a good design choice, but mandating them isn't: sometimes you don't want backpressure and buffering is what you want, and with no unbounded channel, you easily end up with being an unbounded amount of goroutines instead… (it happened to me once earlier this year)