other-languages

Martynas Maciulevičius 2021-11-03T10:06:07.034100Z

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.

2021-11-03T22:43:23.034700Z

You mean in terms of usability? Or performance?

Martynas Maciulevičius 2021-11-04T07:09:37.034900Z

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