Date: Thu, 9 Feb 2023 18:32:59 -0500
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_at_[hidden]> 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
> https://xmake.io
> https://github.com/waruqi
> _______________________________________________
> SG15 mailing list
> SG15_at_[hidden]
> https://lists.isocpp.org/mailman/listinfo.cgi/sg15
>
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_at_[hidden]> 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
> https://xmake.io
> https://github.com/waruqi
> _______________________________________________
> SG15 mailing list
> SG15_at_[hidden]
> https://lists.isocpp.org/mailman/listinfo.cgi/sg15
>
Received on 2023-02-09 23:33:13