Skip to content
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

C++98 compatibility #34

Open
inakleinbottle opened this issue Sep 23, 2021 · 0 comments
Open

C++98 compatibility #34

inakleinbottle opened this issue Sep 23, 2021 · 0 comments
Assignees

Comments

@inakleinbottle
Copy link
Collaborator

I think it is time that we seriously address the required C++ standards to build an compile new versions of Libalgebra.

Currently I think that the Libalgebra code is somewhere between C++98 compatible and C++11 compatible, which is not a good place to be.

I think the best course of action is to tag the current master branch as a release 0.8 (chosen for no particular reason), and make a new release tagged 1.0 in which we add C++11 as a requirement and adopt C++11 syntax, features, and idioms in the future. This will end the ambiguity in the code.

Any comments?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants