What bums me out about all these new alternatives to C/C++/Java is all the arbitrary and unjustified changes.
-
-
Replying to @matthew_d_green
You've got a userbase of 100s of millions who just want a fast, safe version of a language they're comfortable with. Don't surprise them.
4 replies 9 retweets 33 likes -
Replying to @matthew_d_green
List all the syntactic changes you're making and categorize by "real improvement" and "arbitrary changes I just like." Ditch the latter.
8 replies 7 retweets 40 likes -
Replying to @matthew_d_green
And for god's sake, spend some time with new programmers. If people are consistently encountering the same problem on day 1, you screwed up.
3 replies 12 retweets 40 likes -
Replying to @matthew_d_green
Go has a lot of decisions that were made in haste and can’t be fixed. Also the compiler is 80s technology. :(
2 replies 1 retweet 4 likes -
Replying to @pcwalton @matthew_d_green
The compiler has had a huge amount of work done on it since the conversion to Go. I don't think the 80s quip is accurate any more.
1 reply 0 retweets 1 like -
Replying to @dgryski @matthew_d_green
That’s fair. Still missing lots of optimizations though. I prefer the way the Swift developers went: build on LLVM, custom IR.
2 replies 1 retweet 1 like -
Replying to @pcwalton @matthew_d_green
I'm sure you've read
@_rsc 's response: https://news.ycombinator.com/item?id=8817990 , just adding it here for the people playing along at home :)1 reply 0 retweets 0 likes
But the thing is, ~5 years later, LLVM solved all these problems, while Go still hasn’t recreated all of LLVM’s optimizations.
-
-
Hopefully https://go.googlesource.com/gollvm/ will produce an interesting alternative implementation.
1 reply 0 retweets 1 like -
Yes, I’m very much looking forward to seeing it :)
0 replies 0 retweets 2 likes
End of conversation
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.