Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for modules, coroutines, and three-way comparison operator #82

Open
alexey-lysiuk opened this issue Jun 10, 2020 · 5 comments

Comments

@alexey-lysiuk
Copy link

It would be great to have a brief information about modules, coroutines, and maybe three-way comparison operator.

@AnthonyCalandra
Copy link
Owner

Thanks for your input! These are definitely on the roadmap, I just haven't gotten around to it yet. :)

@AnthonyCalandra AnthonyCalandra changed the title Missing C++20 features Add support for modules, coroutines, and three-way comparison operator Jun 26, 2020
@wiertek
Copy link

wiertek commented Dec 21, 2020

Hey @AnthonyCalandra, are you planning to update those features? If not, am I free to do it and submit PR?

@AnthonyCalandra
Copy link
Owner

Hi @wiertek, yes I am planning to update those features, and quite soon actually. I was waiting for some more compiler support but I think we're further ahead now compared to last June. :)

@tbfe-de
Copy link

tbfe-de commented May 26, 2023

This list was extremely valuable to me for organising a course about "Modern C++" where participants could select topics they want to vote in or out. Is there a way to say thanks beyond just typing some words on the keyboard?

I created an Google-Forms survey with some minor additions (mostly such as proposed here) but sadly
it doesn't allow to put links in an individual check-box style question (or I'm too stupid to find out how this is done). Therefore I complemented the survey with a Google-Sheet that holds the links to your project. I plan to add a qualifier, how well I consider a feature to be studied without getting help (trivial, mostly trivial, and beyond).

  • "trivial" means most any C++ developer (who made it beyond C++98) will understand that based on the example you give;
  • "mostly trivial" means it's rather trivial but there may be a few dark corners (like less know pitfalls or a short summary of "best practices" might be helpful to use that feature without a full understanding of the technical background (an example of this would be Copy vs. Move)
  • Finally the third category combines and groups the more complicate features which are all belong into the same box (say like Multi-Threading) for which one or two being voted "in" or "out" in a course doesn't make so much sense.

If you want to have a look at the survey or the spreadsheet I can send you links - and of course to anybody else who is interested too.

@AnthonyCalandra
Copy link
Owner

Glad you like it! No other thanks necessary; attributions and nice messages will do the trick. 👍

I'm definitely interested in your survey or spreadsheet, feel free to share here or send me an email.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants