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++20-only? #206

Open
oberstet opened this issue Aug 18, 2020 · 2 comments
Open

C++20-only? #206

oberstet opened this issue Aug 18, 2020 · 2 comments

Comments

@oberstet
Copy link
Contributor

currently, autobahn-cpp announces to run on C++11 or higher. which is getting old. and newer C++ version have added/rectified quit a bit of the new shiny stuff (async, anonymous funs, type inference, ..) we might want to use.

also see: #205

@jerkstorecaller
Copy link

jerkstorecaller commented Sep 15, 2020

I doubt that even 5 years from now, more than 20% of people writing production C++ codebases will be using C++20. You want them to cut off the vast majority of the userbase because there's a new shiny? This isn't Javascript.

@oberstet
Copy link
Contributor Author

thanks for chiming in!

You want them to cut off the vast majority of the userbase because there's a new shiny? This isn't Javascript.

nope, it's not=) I agree, C++ has a different userbase and systems, tools or applications often have constraints. yeah, so obviously the consequence is: we cannot make C++ 20 a mandatory minimum for the library itself. we still could have (some) examples that make use of C++ 20 .. just not within the library (I don't see how a selective/optional use of C++ 20 features within the library would make much sense ...).

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

No branches or pull requests

2 participants