Refactoring patches

Pavel Sanda sanda at lyx.org
Wed Oct 14 10:30:31 UTC 2020


On Wed, Oct 14, 2020 at 09:39:36AM +0100, José Abílio Matos wrote:
> You are right in your analysis (also for the part that I did not quoted here).
> The problem is, of course, the include system that was inherited from C and 
> the C++ modules that are not here yet. Although the modules are part of C++20 
> the STL are not yet ported to use them, we will need to wait for C++23 and 
> then that the support is universal enough so that we can require it. :-)

Yeah, somewhere around 2030 we might be at that point :)

> In the meantime (that can be long) I suggest that every system header that is 
> included because of some quirk in any system should be documented in place.
> It is not easy or even reasonable to require git blame or to read the log 
> messages to understand why the included was added in the first place.

I agree.

Pavel


More information about the lyx-devel mailing list