Modules was standardised in C++20 and
import std; was standardised in C++23.In C++26 it looks like new library features will be in provided in headers e.g.
<simd>. When adding new library features should they not be defined within the standard modules now instead of via headers? Does defining standard headers still serve a purpose?One obvious answer to this is is because modules aren't fully supported, it allows these new features to be implemented and supported without depending on modules functionality. While this helps adoption of the new features I suspect it will mean module implementations will be efectively de-prioritised.
https://redd.it/1pyl6zq
@r_cpp