On Wednesday, 8 April 2015 at 00:28:50 UTC, Andrei Alexandrescu
wrote:
On 4/7/15 4:54 PM, deadalnix wrote:
On Tuesday, 7 April 2015 at 22:59:00 UTC, Walter Bright wrote:
On 4/7/2015 3:30 PM, Andrei Alexandrescu wrote:
A JIT would pay off where it matters - intensive use of CTFE
leading
to long
compilations. -- Andrei
A decent interpreter would fix most of CTFE's performance
problems, no
need to go as far as a JIT.
What is a JIT if not an interpreter with hardware support ?
Nah. It's a fundamentally different approach to the same
problem. -- Andrei
Not really when you think about it. CPU instruction is a bytecode
like another, with provided hardware interpreter for it.
It is becoming common to have VM not going through the
interpreter step (ie software interpreter) to go directly to low
quality but fast codegen. V8 is doing this for instance.