3 ms·
I'd love to see an updated version of this. After reading the stories from the Rust/Servo/Stylo developers, it feels like Rust might just be pushing both "fancy
by zellyn 9y ago
I'd love to see an updated version of this. After reading the stories from the Rust/Servo/Stylo developers, it feels like Rust might just be pushing both "fancy type systems" and "parallelism" to the left.
Also, if you count GPU programming under "parallelism" then it's gotta be a huge YES.
- bryanlarsen 9y agoHe mentions Rust in the garbage collection category, so it's interesting that it's not mentioned in the fancy type category. Maybe he considers higher kinded types a requirement to be fancy, which is still just an RFC in Rust.
- fhood 9y agoI agree on parallelism. I came to the conclusion that the author must not be including GPU programming in his assessment which does seem odd given how important it has been in recent years.
- hyperpape 9y agoHe agrees that both of these points are reasonable in 2017 https://twitter.com/danluu/status/935878538623901696 https://twitter.com/danluu/status/935878538623901696 (though I guess you know that, since you're the one who asked him...)
- zellyn 9y ago:-) Yes, I thought of twitter after posting here.
- jimbokun 9y agoI think Swift has a lot of developers adopting fancy (or fancier) type systems and functional programming concepts, even if they don't realized that's what they are doing. If you leave off immutability, Javascript, C++, and even Java 8 have introduced first class functions as mainstream programming concepts.