Battle-plan for CTFE

Ola Fosheim Grøstad via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Sun May 15 05:13:23 PDT 2016


On Sunday, 15 May 2016 at 12:00:43 UTC, Martin Nowak wrote:
> On 05/15/2016 01:55 PM, Ola Fosheim Grøstad wrote:
>> If you are going to have fast evaluation of loops/recursion 
>> then you need to use a solver. And well, doing worse than 
>> O(log N) at compile time is a very bad idea.
>> 
>> Why not start with the most difficult case first? Then the 
>> simple cases will resolve themselves for free, most likely.
>
> Why not do something that takes about a month and is much more 
> likely to succeed?

Well, you can, but it won't bring improvements to the language 
down the line. If typical CTFE can be rewritten as simple tail 
recursion then you probably can find existing libraries that will 
do it for you.



More information about the Digitalmars-d-announce mailing list