[OT] Modules dropped out of C++17

Kagamin via Digitalmars-d digitalmars-d at puremagic.com
Wed Jun 10 01:40:01 PDT 2015


On Tuesday, 9 June 2015 at 16:01:34 UTC, Andrei Alexandrescu 
wrote:
>> Same as with @safe @nogc @nothrow @pure.
>
> No, these are attributes that change the function's type; 
> constexpr does not.

AIU, it still does something along those lines.

>> If you don't have ctfeability
>> expressed in function's contract, you have no idea how you can 
>> modify
>> the function's implementation so that to not break other 
>> people's code.
>> Sorry for making c++ look cute again :)
>
> I guess you could do a lot worse than using a unittest to make 
> sure a function is CTFEable.

Isn't it "Speculatively mark everything in sight as ctfe"?


More information about the Digitalmars-d mailing list