3 ms·
Interesting! Why do you think they are a big design mistake? I can understand how they can be misused, but I find myself missing them in every language I used
by arximboldi 9y ago
Interesting! Why do you think they are a big design mistake? I can understand how they can be misused, but I find myself missing them in every language I used that doesn't have them...
- KirinDave 9y agoSo either I'd rather talk about the COMPUTATION and resource safety rather than the channel, as in Pipes/Conduit/Streaming from haskell. OR, I'd rather deal with a direct actor model a la Erlang, Pony and Cloud Haskell. Go's experience is so goddamn miserable it should just put the entire notion of async channels as a higher level programming library to bed. As a low-level primitive, it's okay but not fundamental.