C++ Logo


Advanced search

Re: P2898R0: Importable Headers are Not Universally Implementable

From: Daniel Ruoso <daniel_at_[hidden]>
Date: Wed, 24 May 2023 09:55:31 -0400
Em qua., 24 de mai. de 2023 às 07:34, Gabriel Dos Reis
<gdr_at_[hidden]> escreveu:
> Note that the needs to change Ninja predated the adoption of C++ Modules. My understanding is that it was largely motivated by the needs of Fortran Modules – see papers from Kitware for historical contexts. For instance: https://www.kitware.com/import-cmake-c20-modules/

You're mostly correct. However Kitware had to maintain a fork of
ninja, as the feature was only merged upstream once it became clear
that C++ Modules work the same way as Fortran modules do.


Received on 2023-05-24 13:55:43