4 ms·
I can appreciate Go's design philosophy of simplicity and emphasizing fast tooling + one way to do things. But as someone who has done a ton of functional prog
by myaccountonhn 3y ago
I can appreciate Go's design philosophy of simplicity and emphasizing fast tooling + one way to do things.
But as someone who has done a ton of functional programming, to me it is just too conservative of a language. There actually has been progress in the PL space the past 50 years, and I personally prefer a language that includes them.
I think OCaml strikes a better balance between power and simplicity, it is probably the closest to Go in the functional programming space (and is also a systems language). It has a blazingly fast compiler, it's easy to understand how it executes things, compiles down to a single binary, the tooling is good. Very similar advantages to Go.