|
|
|
|
|
by freitzzz
593 days ago
|
|
Function operations are possible in Go like it’s possible in any language that define function in the syntax. But functional programming goes beyond functions, and Go was not designed to support it. I’m a fan of Go and FP and would love to see someone bridge other FP aspects like monads, in a way that feels natural in Go. |
|
Was just talking about this during a 1:1 with a colleague of mine today. It's remarkable that language developers have set out to do clean sheet designs (golang, rust) and somehow managed to settle on gross syntax. If I were desigining a language today it would look and feel like Python without any of the performance hurdles.