News for hackers. Stuff that matters.
Re:Go is Google's language, not ours by jerf on Wednesday May 22, 2019 @09:27AM (#19980918)
Haskell also has the motto "Avoid 'success at all costs'."[1] What that means is not that they want to fail at the things they set out to do, but that they want to ensure the language is never in a position where it's so important that certain behaviors or code be kept exactly the same because there's too much code that depends on it in the wild that they can't experiment with some new interesting feature in the next release. It is fundamentally an experimental language; while it is used for certain production applications, there's a sense in which the Haskell community+language simply can not ever become a top-tier language, by the community's design. If anything like Haskell ever does get into top-tier status, it'll be something that claims Haskell as a parent, not Haskell itself.

[1]: Edited, thank you maxiepoo.

Re:Go is Google's language, not ours by maxiepoo on Wednesday May 22, 2019 @10:13AM (#19981373)
The "motto" (if it can be called that) is not "avoid success", it's "avoid 'success at all costs'" which makes the sentiment clearer: increasing adoption should never be a priority over principled design.
Re:Go is Google's language, not ours by fwip on Wednesday May 22, 2019 @12:25PM (#19982802)
Interestingly, the motto can be parsed two ways, with different connotations.

"Avoid (success at all costs)" or "(avoid success) at all costs."

Re:Go is Google's language, not ours by stcredzero on Wednesday May 22, 2019 @02:34PM (#19984084)
they want to ensure the language is never in a position where it's so important that certain behaviors or code be kept exactly the same because there's too much code that depends on it in the wild that they can't experiment with some new interesting feature in the next release.

Squeak Smalltalk had this. "Burn the diskpacks!"