6 ms·
Cargo works fine with private repositories, and I use it wrapping C++ code and that works fine as well. I use VScode with rust-analyzer and its been a great ex
by yahyaheee 6y ago
Cargo works fine with private repositories, and I use it wrapping C++ code and that works fine as well.
I use VScode with rust-analyzer and its been a great experience, had an easier time with it than the c++ vscode extension.
- jfkebwjsbx 6y ago> Cargo works fine with private repositories So does any of the main package managers for C++. > had an easier time with it That is an empty argument. Not to mention Rust is only now in 2020 starting to get actual IDE support. For C++ there are at least 8 major production GUI IDEs available, plus a few TUI ones too, plus dozens and dozens of specialized tools around it.
- yahyaheee 6y ago> So does any of the main package managers for C++. Never said they didn't... > That is an empty argument. Not to mention Rust is only now in 2020 starting to get actual IDE support. Actually thats an empty argument, I'm responding to someone saying rust doesn't have IDE support. It does, I use it every day and it works great. Not saying c++ doesn't just saying it worked better for me than the MS c++ vscode extension.
- jfkebwjsbx 6y agoThe person you are responding to is talking about an actual IDE, not an extension to VS Code. rust-analyzer is great and we have waiting for it a long, long time. But it is not an IDE. Neither is the MS C++ extension.
- yahyaheee 6y agowhat? Yes it is, vscode was built to be powered by extensions and they work great. I've been using vscode for the last 5 years for all kinds of languages and have never though to myself "I wish I had an IDE"
- jfkebwjsbx 6y agoYou can also do all your work in a raw text editor, yet you prefer VS Code. Same distinction for an actual IDE. The Rust and C++ extensions are very far from what an IDE offers. They only handle basic debugging and code completion/browsing. With a few more extensions you can a bit better, but again, you are doing the job that an IDE is supposed to solve for you.
- yahyaheee 6y agoI guess I'll take Rust is my no good "editor" over c++ in a "proper IDE", don't think thats gonna sell most people
- eska 6y agoCLion has excellent Rust support, among other IDEs..
- jfkebwjsbx 6y agoYeah, JetBrains has been the first major player to bite, but what others do you know of?
- pjmlp 6y agoAnd C++ supports private and public repositories, why waste time always compiling the same binaries for third party dependencies? There is an eco-system out there for C and C++ developers where companies only sell binary only libraries. VSCode is not an IDE, just an text editor with a couple of plugins. C++ Builder, Visual Studio, XCode, Android Studio, QtCreator, KDevelop, those are proper IDEs.
- yahyaheee 6y agolol "proper IDEs" ok... vscode is one of the most used editors on the market and I seem to be able to produce quality software in a number of languages with it. As for binary dependencies, I'm certain Rust will have that in the future. I'm fine without it for now, and what I'm not certain of is whether C++ will ever actually fix their problems because they seem to think they don't have any!