Follow

C++20. The power. A couple of projects I had planned to do in Rust, I have now switched again and will do it in C++20 instead.

@lordalveric
What features are you planning to use and which compiler version supports them?

@aluaces Modules and concepts. Clang 9 supports modules, though I will probably download, compile, and install the latest Clang.

Concepts are better supported, I think, in gcc, but no support for modules there yet, so for now I'll go with clang.

There are many other new features I want to play with as well, too many to mention.

Should be fun.

Concepts are another thing, but

@lordalveric
And now for building: are you aware if tools like or can work with modules? Well, there are also makefiles for doing it manually.

@aluaces CMake is not yet ready to deal with modules, but the code that does it for Fortran should work with some minor changes, from what I am told.

I've not used meson... I should take a look at that. In the meantime, I'll see if I can come up with a workaround. That'll be part of the challenge. :)

And this is a "real man's" code challenge. Not that bullshit they give you on interviews!!! :D :D :D

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.