This is a great first step. Thanks for pushing this.

I should note, however, that the proposal on that paper didn't reach consensus.

The approach that did reach consensus, later, was the one proposed in https://wg21.link/P2577R2 with the specific convention for the translation in https://wg21.link/P2701R0

Those have already been incorporated into the draft modules experience TR, which you can see the source in https://github.com/cplusplus/modules-ecosystem-tr/blob/master/appendix/discovery-in-prebuilt-library-releases.tex and a recent enough rendering on https://github.com/cplusplus/modules-ecosystem-tr/files/10071184/iso_cpp_modules_ecosystem_technical_report.pdf

Note that we haven't yet reached a consensus on the suffix for the file name containing the metadata, nor on the format of the metadata file itself.

Both still require additional papers and experiments.

Daniel

On Thu, Feb 9, 2023, 18:00 Ruki Wang via SG15 <sg15@lists.isocpp.org> wrote:
Hi, all

We have implemented basic support in Xmake based on the description of the C++ Modules distribution format in https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2473r1.pdf.

https://github.com/xmake-io/xmake/wiki/Xmake-v2.7.6-Released,-Add-Verilog-and-Cplusplus--Module-Distribution-Support#support-for-c-module-distribution


Thanks!
--
_______________________________________________
Ruki Wang 
_______________________________________________
SG15 mailing list
SG15@lists.isocpp.org
https://lists.isocpp.org/mailman/listinfo.cgi/sg15