3 ms·
I used to be a CLion user. Unfortunately, it could not keep up with our large and heavily templated C++ codebase. Although CLion Nova with the new ReSharper eng
by William_BB 1y ago
I used to be a CLion user. Unfortunately, it could not keep up with our large and heavily templated C++ codebase. Although CLion Nova with the new ReSharper engine improved things a lot, we found our custom clangd with emacs/vim/VSCode to still be much faster and convenient.
I know CLion also has clangd, but I believe it's their own fork. I am also not sure if you can enable all clangd features since it's not the main engine. I'd be happy to hear people's thoughts about this.
- mdaniel 1y agoMy experience has been than complaining into HN does not result in changes to software. Have you submitted a profiling dump to YouTrack? I have a lot of sympathy for someone trying to make an IDE (or any introspection tooling) because the number of ways humans can come up with to organize or author code is unlimited. So, I'm sure they would welcome feedback on "hey, watch out, modeling templates using this mechanism has bad perf in this IDE component"
- William_BB 1y agoNot complaining at all! I have just heard of other people facing the same issues and assumed that this must be a well-known problem. It might also just be template heavy projects -- maybe it works great otherwise. I don't have much experience with CLion in other contexts.
- koakuma-chan 1y agoI had the same experience with a large and heavily macroed Rust codebase.
- varispeed 1y agoWhy would you do that for a commercial product without getting paid?
- nilamo 1y agoWhy would you pay for a product and never want it to improve your workflows?
- throwaway51034 1y agoIt's a commercial product. Expecting people to work for free for a billion dollar company seems a little out of touch. JetBrains can contact GP and discuss rates if they value that data.