@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
@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
@lordalveric
And now for building: are you aware if tools like #cmake or #meson can work with modules? Well, there are also makefiles for doing it manually.