News for hackers. Stuff that matters.
Re:C++17 constexpr everything, or as much as the compiler can by dawg on Thursday December 28, 2017 @07:48AM (#16021726)
In D which has CTFE support since ages, you'd debug such functions by invoking them at runtime. https://tour.dlang.org/tour/en/gems/compile-time-function-ev... There are also tools to print values at compile time.

A compile time debugger for the CTFE interpreter is on our extended feature list for the current interpreter rewrite, but it's less of a priority atm.

Re:C++17 constexpr everything, or as much as the compiler can by ben-schaaf on Thursday December 28, 2017 @02:38PM (#16024323)
Sadly it's fairly easy to write a function that fails at compile time but runs fine at runtime. For those situations there's at least `pragma(msg,`