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
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.