You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The macros to enable experimental features are overkill and should be removed. Users already have to include a header in an experimental directory and use a very verbose namespace that shouts at them that this is experimental.
The macro is annoying, especially when prototyping or educating. Best practice is to define macros like these in build systems, not in source code, so we probably don't want to teach users to #define in source code.
If I'm experimenting with a new feature on Godbolt or a notebook environment, I have to either remember or figure out how to add the macro to the build command (which can be more annoying in these online environments) or I have to do the naughty thing.
Experimental headers should not be included by any non-experimental headers, so I can't imagine a situation where a user would ever get experimental code without explicitly requesting it by including the experimental header.
Unless there is a strong technical reason to keep these around, they should be removed.
The text was updated successfully, but these errors were encountered:
How many times do I have to say "experimental"?
The macros to enable experimental features are overkill and should be removed. Users already have to include a header in an experimental directory and use a very verbose namespace that shouts at them that this is experimental.
The macro is annoying, especially when prototyping or educating. Best practice is to define macros like these in build systems, not in source code, so we probably don't want to teach users to
#define
in source code.If I'm experimenting with a new feature on Godbolt or a notebook environment, I have to either remember or figure out how to add the macro to the build command (which can be more annoying in these online environments) or I have to do the naughty thing.
Experimental headers should not be included by any non-experimental headers, so I can't imagine a situation where a user would ever get experimental code without explicitly requesting it by including the experimental header.
Unless there is a strong technical reason to keep these around, they should be removed.
The text was updated successfully, but these errors were encountered: