[cfe-dev] "Automatic explicit" template instantiation?
Bouman, N.J. via cfe-dev
cfe-dev at lists.llvm.org
Mon Jan 7 00:02:44 PST 2019
> On 7 Jan 2019, at 05:37, Marcus Johnson <bumblebritches57 at gmail.com> wrote:
> I haven't contributed to Clang yet, and I'm not familiar with IBM's anything really, but I feel like your proposal is beating around the bush a bit.
> In my opinion, Clang is too deeply coupled and adheres too closely to the OOP style.
> My point is that Clang's abstraction layers aren't broken down in the correct places, and it could use some serious refactoring.
I might have been unclear, but by “heavily templated code” I was referring to *user code*, not to Clang’s codebase.
So my question is about an optional compiler feature, provided to users of the compiler, instead of suggesting to refactor Clang’s codebase.
More information about the cfe-dev