Fork me on GitHub
#other-languages
<
2021-11-03
>
Martynas M10:11:07

You are way slower with Golang because of it's types and the need to repeat yourself. I found that in a big project 2% of all of the code is exact this line of code: if err != nil { . But their channels are unmatched by anything I know (I don't know Erlang) . I sometimes miss strict types for channel-based code when I do core.async but you can't have all of the benefits of both because golang runs mutable and there are different problems when you use channels.

didibus22:11:23

You mean in terms of usability? Or performance?

Martynas M07:11:37

Usability. But it's fair because it's a compiled language. You get performance for usability.