Hacker News new | ask | show | jobs
by sidlls 3293 days ago
Yeah, it's a pretty poor way to represent Rust to an audience that is ostensibly it's target audience.
2 comments

Any developer who can't name something that "kinda sucks" about their language probably isn't ready to learn a new language.
The quoted comment isn't about particular shortcomings in a language, it's a blanket pejorative, and it doesn't reflect well on the author's credibility.
Fair point, it's fixed now.
Would be a stronger argument if you had a better rating on CF :) As of now I will stick to the Petr / Egor philosophy.
What's their philosophy? I think Petr was using C# at some point.
Well I would say their philosophy first of all relies on strong tools. Intellij with CHelper plugin allows for simpler testing and also has incredibly powerful debugging as I am sure you have seen in their screencasts.

Also I think they sort of show the value of Java's simpler approach with everything being a reference in terms of writing code quickly. The alternative approach that C++ competitors use relies on a very specific style unlike what production code at say Google uses, with pointers used as sparingly as possible. With everything being a reference it is much easier to work with graphs for instance.

To me Rust goes even further into the C++ direction where it becomes more and more difficult to quickly write code that compiles. With Java I have no issue writing 100 lines and having everything compile the first time around, particularly with an editor like Intellij. With C++ even Clion struggles significantly with producing helpful info, simply due to the complexity of C++.

Anyway don’t have enough time to really eloquently think through all aspects of this. Also I was just kidding about CF rating, you are far better than me obviously.