On Tue, Mar 24, 2015 at 1:34 PM, Nevin Liber <nevin@eviloverlord.com> wrote:
On 24 March 2015 at 01:36, Jens Maurer <Jens.Maurer@gmx.net> wrote:
Should TSes use the macro spelling pattern

  __cpp_experimental_whatever

or

  __cpp_whatever

assuming that the value of the macro will change anyway when a feature
moves from TS land to the standard proper?

I'd rather that __cpp_experimental_whatever be reserved for library features that are going into namespace std::experimental.

A different spelling for experimental language features is fine by me.

I would think that std::experimental names should be given __cpp_lib_experimental_* macros, and __cpp_experimental_* should be reserved for experimental language features (if we ever want to include "experimental" in such a feature name).