C++ Logo


Advanced search

[SG15] P2473R0: Distributing C++ Module Libraries

From: Daniel Ruoso <daniel_at_[hidden]>
Date: Tue, 12 Oct 2021 17:01:10 -0400

As a follow up from the work on P2409R0, I have just posted a new paper:
https://isocpp.org/files/papers/P2473R0.pdf .

Here's a snippet of the abstract:

This paper proposes a format for interoperability between build tools,
compilers, and static analysis tools that facilitates the adoption of C++
Modules where libraries are distributed as pre-built artifacts as opposed
to the build system having access to the entirety of the source code. This
proposal aims to address requirements R1 to R5 of the paper P2409R0.

At the end of the paper there's also a link to
https://github.com/bloomberg/p2473 with a mock implementation of a build
system and a mock compiler, exercising the proposed convention to
demonstrate its viability and the reduced complexity achieved by the
proposed convention.
All feedback is welcome,

Received on 2021-10-12 16:01:23