Hi everyone,
I would like to propose that we consider moving the minimum required C++ standard for the embind library to C++17.
Embind's implementation makes heavy use of C++ templates. While it currently supports C++11, there have been significant improvements in C++17 that are particularly beneficial for template metaprogramming. I think these new features could simplify the existing embind codebase, making it more readable, easier to maintain, and potentially simpler for new contributors to understand.
I wanted to start a discussion to see if there is anyone in the community who still requires C++11 support for their projects using embind and would be adversely affected by this change.
Looking forward to your feedback.
I've also posted this in the emscripten issue tracker:
https://github.com/emscripten-core/emscripten/issues/24850
Thanks,
Brendan
--
You received this message because you are subscribed to the Google Groups "emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to emscripten-disc...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/emscripten-discuss/5a1d4b89-311d-41c4-a4ca-8b8e716930ea%40gmail.com.