It seems pure ain't so pure after all
Tommi
tommitissari at hotmail.com
Mon Oct 1 14:29:49 PDT 2012
On Monday, 1 October 2012 at 21:15:40 UTC, Graham Fawcett wrote:
> And how is your proposed @force_ctfe attribute going to solve
> this issue? If you're forcing CTFE, by definition you don't
> have runtime support.
Maybe the name @force_ctfe is misleading. But, like I said: "the
attribute @asdf would make it so that the function is guaranteed
to execute at compile-time when its arguments are compile-time
constants". Never do I say that the attribute would prevent
run-time evaluation. The function would behave just like
constexpr functions do in c++ (although, in c++ what those
functions can actually do is much more limited).
More information about the Digitalmars-d
mailing list