Is there an idiom, preferably D1, to detect whether or not the code is currently executing as a ctfe?
Ie: void foo() { (static?) if( ???? ) { // Run-time code here // that does stuff the CTFE engine chokes on } else { // CTFE code here // that might not be ideal, but at least works as CTFE } }