In general, I like the C++ language. Granted, some parts of it more than others, but one of my biggest nuisances has always been the split header/implementation in order to improve compilation times. Now, I recently read about C++ -modules and their experimental support in clang, which seem to allow you to directly write your implementation in the header-file, without slowing down compilation.
Unfortunately, very little examples seem to be available online and most information is several years old. (The (extensive) Clang modules documentation and a small blog post containing some information seemed the best resources).
Does any of you have any experience with them, especially in combination with JUCE? If so, how (much) did you have to change your compilation process? Does it play nice with the Projucer? And perhaps most important, was it worth the effort in your opinion?