4 ms·
I look at go and I see an admission of defeat in programming language design. The central idea of go is that the way to have a language that is productive in th
by msvan 7y ago
I look at go and I see an admission of defeat in programming language design. The central idea of go is that the way to have a language that is productive in the large is to impair it as much as possible. Unfortunately this idea seems to have been wildly successful.
- mhh__ 7y agoGoogle hires the best engineers who somehow can't be trusted to use a modern programming language if Rob Pikes words are to be taken literally
- CobrastanJorji 7y agoHave you SEEN what happens when you give an extremely clever engineer some rope?
- mumblemumble 7y agoRecently, in the wake of a moment of lucidity, I decided it was time to nope out of using cats, or anything like it, in my Scala code. It's like that one year that I got myself addicted to Minecraft.
- neilparikh 7y agoHaven't we got the languages swapped in this comparison? I'd argue SML gives you less footguns, since the typechecker is much more restrictive about what kind of code it will allow, whereas Go will allow you to write code that has a nil error, for example.