nridge added a comment.

In D115425#3190698 <https://reviews.llvm.org/D115425#3190698>, @sammccall wrote:

>> there's perhaps a matter of principle where clangd should try to avoid using 
>> code patterns (here, non-self-contained files) in its implementation code 
>> that it does not support
>
> Agree. However the counterargument is putting such patterns in front of our 
> face all the time might encourage us to add some level of support!

Apologies if this is veering off topic (we can continue in a Github Discussion 
if you'd like), but I got the impression that clangd's lack of support for 
non-self-contained files was at least partly an opinionated statement that code 
patterns involving such files are not an important part of modern C++ 
development.

If that impression is mistaken, and it's just a matter of no one having gotten 
around to implementing such support, perhaps we could clarify that in 
https://github.com/clangd/clangd/issues/45 (and maybe put out a "help wanted" / 
"contributions welcome" announcement somewhere)?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D115425/new/

https://reviews.llvm.org/D115425

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to