←back to thread

611 points LorenDB | 1 comments | | HN request time: 0.198s | source
Show context
kasajian ◴[] No.43908799[source]
This seems a big silly. This is not a language issue. You can have a C++ library that does exactly all the things being shown here so that the application developer doesn't worry about. There would no C++ language features missing that would accomplish what you're able to do on the Rust side.

So is this really a language comparison, or what libraries are available for each language platform? If the latter, that's fine. But let's be clear about what the issue is. It's not the language, it's what libraries are included out of the box.

replies(5): >>43908863 #>>43908898 #>>43908901 #>>43908932 #>>43909794 #
sdenton4 ◴[] No.43908901[source]
If the default is a loaded gun pointed at your foot, you're going to end up with lots of people missing a foot. "just git gud" isn't a solution.
replies(1): >>43908950 #
1. cbsmith ◴[] No.43908950[source]
That's an entirely different line of reasoning from the article though, and "just git gud" isn't really the solution here any more than it is to use Rust. There are facilities for avoiding these problems that you don't have to learn how to construct yourself in either language.