Every line of Go code written is a radical act of protest against the self-appointed Experts
who fuck around with type systems and category theory all day. While it’s not my kind of language I appreciate that it exists and people actually do useful things with it
-
-
maybe cram sum types in there too? no runtime cost as far as i'm aware. (but broadly agree - even in haskell i'd prefer to avoid the astronautics.)
-
Yeah, sum types are my preferred solution for non-nullable types. I’d also add generational GC. For some reason Go decided to go on a crusade against generational GC and I’m all

- 7 more replies
New conversation -
-
-
Feel like it started as "we don't need much to start getting things done, and a more fleshed out type sys is not the first priority", controversial but defensible, then morphed into the current, much worse "never extend the core lang" streak
-
FWIW I really like working with Go (the tooling, standards, compile speed all great) and even think the emphasis on a solid implementation of something simple helped for a long time. Just wish there were now less resistance to evolution of the lang itself.
- 1 more reply
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.