C++20 Modules Support?
Ariaszzzhc opened this issue · comments
At present, the C++ standard has advanced to C++23, and compilers such as gcc, clang, and msvs have already provided support for C++ standard modules, although the support may not be complete. May I ask if there are plans to support C++ modules in this project?
Maybe it will look like:
import microsoft.gsl;
int main() {
gsl::owner<int> value{new int{1}};
/* ... code ... */
delete a;
return 0;
}
I think it is cool feature
But does it serve the majority of users? We don't use it my current
position but we did in a previous place and we were moving slowly to 2017
on a project by project basis (this was 2022).
No there are probably ways to get both imports and includes working
together but does it ease or increase the burden on the maintainers?
GR
…On Thu, 23 Nov 2023, 20:39 soroshsabz, ***@***.***> wrote:
I think it is cool feature
—
Reply to this email directly, view it on GitHub
<#1139 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABGL3HEEJ6LQ67ELC3MWNADYF6X7FAVCNFSM6AAAAAA7PNDSA6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRUHA4DKMRUGQ>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
Maintainers call: Not at this time. We want this GSL implementation to work portably on all major compilers, so we're waiting for all the three major compilers have non-experimental support for modules.