News for hackers. Stuff that matters.
Re:Go is Google's language, not ours by foldr on Wednesday May 22, 2019 @06:11AM (#19979591)
You can opt out of using those extensions in your own code, but many of them are now deeply embedded in the library ecosystem.
Re:Go is Google's language, not ours by weavie on Wednesday May 22, 2019 @06:59AM (#19979824)
Indeed. It's like a feature democracy where each library gets a vote on which features it finds most useful. Those that then get deeply embedded are clearly those that are most useful. Those features that aren't particularly used don't really get anywhere.
Re:Go is Google's language, not ours by foldr on Wednesday May 22, 2019 @07:10AM (#19979894)
I sort of agree with that, but features often have externalities. For example, let's say I choose to use lambda case because it makes some of my code a little bit more concise. From my narrow point of view, that seems like a win. But then it's one more piece of syntax that external tools have to deal with, one more barrier to anyone trying to develop an alternative to GHC, one little piece of additional complexity to throw off Haskell newbies who want to read my code, etc. etc.
Re:Go is Google's language, not ours by weavie on Wednesday May 22, 2019 @07:26AM (#19979967)
True. Those are all good points. I do still feel the upsides more than make up for it, but yes I am glad I'm not responsible for developing any external tools for Haskell!
Re:Go is Google's language, not ours by jolfdb on Wednesday May 22, 2019 @08:20AM (#19980338)
Do you need an alternative to GHC?
Re:Go is Google's language, not ours by nudq on Wednesday May 22, 2019 @09:04AM (#19980683)
What's GHC's bus factor? (Actual question.)
Re:Go is Google's language, not ours by bojo on Wednesday May 22, 2019 @12:08PM (#19982651)
The top 10 contributors are active and fairly well known in the community (I recognize 5 of the names at least), of 170 members with commit bits for the project.

https://gitlab.haskell.org/ghc/ghc/graphs/master

Re:Go is Google's language, not ours by foldr on Wednesday May 22, 2019 @09:17AM (#19980823)
I would certainly like a compiler that was fast enough to be usable with realistically-sized codebases. I'm writing this while waiting a couple of minutes for ~10,000 lines of Haskell to compile.
Re:Go is Google's language, not ours by AnimalMuppet on Wednesday May 22, 2019 @04:51PM (#19985356)
Interestingly, compilation time was one of the motivations for Go.

Can you create a Haskell compiler that is faster than GHC? Probably. Can you create one that is fast? I'm much more skeptical of that.