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