4 ms·
This is a 100 sentences rant with 0 substances. Literally, there are no examples at all of any "brick wall". Why was this even posted here?
by weregiraffe 9y ago
This is a 100 sentences rant with 0 substances. Literally, there are no examples at all of any "brick wall".
Why was this even posted here?
- scrumper 9y ago? Plenty of examples. The horribly anti-user futures system, compiler messages generated by a misused macros that are second only to C++ template errors in how egregiously difficult they are to parse, universally terrible documentation and lacking examples, unstable APIs, type annotation hell, and so much more.
- jorbrad 9y agoThese are all very subjective. I personally love the error reporting; The examples and docs are excellent; Many times I've needed unstable nightly api features and have appreciated how easy it is to enable.
- weregiraffe 9y agoThat's not an example. Heard about "show, don't tell"?
- AsyncAwait 9y agoThis are not examples, this are very subjective anecdotes without any code or screenshots or ANYTHING to go on...
- Thaxll 9y agoI think that pretty much sum up what the major problem of Rust is: "but I’m starting to feel seriously concerned by how glacially slow it is to get anything done."
- stagger87 9y agoWithout commenting on the original article, this is my main complaint. Plus, I'm not a fan of the sigil heavy syntax, not that modern C++ is much better.
- amouat 9y agoAs a small counterpoint, I did notice some people did very well at Advent of Code using Rust e.g. sciyoshi was 4th overall. https://adventofcode.com/2017/leaderboard https://adventofcode.com/2017/leaderboard https://github.com/sciyoshi/advent-of-rust-2017 https://github.com/sciyoshi/advent-of-rust-2017
- simion314 9y agoI think it sounds exactly right when a developer comes from a higher level language(like C# or Java with the rich base libraries) to a much low level one.
- lloyd-christmas 9y agoI'm coming from working in Typescript in Nodejs for the last 3 years and I've found it incredibly approachable. It's possible that it's because OOP is less prevalent in JS compared to the ones you mention as well as the author's use of Python. Then again, maybe it's just syntax similarities.
- simion314 9y agoI do not have experience with Rust, I had similar experience like author when coming to C/c++ , you need to also understand what a linker is, how compilation works, other low level things to be able to understand c/c++ errors. In C#/Java things are simpler so is normal to be hit with ton of new things that you need to understand