-
Notifications
You must be signed in to change notification settings - Fork 162
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
Update to C++14. #907
Comments
It feels like C++14 is very widely supported now. (Needs to be checked.) Therefore, it may make sense. On the other hand I'm not convinced that HighFive gains much. The one convincing argument I've heard is |
I would prefer |
Yes, C++17 would add features we could use. Unfortunately, so I don't think we're able to make this change. Moreover, I'm not convinced C++17 is sufficiently mainstream yet; and C++23 would allow us to write a completely different library: |
I was just going to remark that you have examples with vector of vectors and that mdspan is decidedly more modern, certainly for the sort of users that would use hdf5. |
C++14 added
Directly deprecating |
We might use |
For 3.0.0 should C++14 be the new minimum supported version? Please list features you'd like to use, or explain why this would be disruptive.
The text was updated successfully, but these errors were encountered: