jolt/spike/chez
Yogthos 0087763dc9 Chez re-host spike: substrate ceiling vs Janet (fib/mandelbrot)
Hand-translate the two compute benches into the Scheme a jolt->Chez backend
would emit, to localize the execution-substrate ceiling without porting the RT.

fib 30: 246.6 -> 5.2 ms (~47x, fixnum). mandelbrot 200: 166.3 -> 13.4 ms
(~12.4x) ONLY with flonum-specialized ops; generic float ops box every flonum
and stay ~1.7x. 13.4 ms matches jolt's JOLT_CGEN C result, so Chez's native
compiler reaches the C ceiling with no cc step, REPL intact.

Size: Chez base 2.9 MB (AOT) / 4.0 MB (dynamic) vs Janet 2.21. Memory: Chez
~32-49 MB fixed baseline vs Janet ~12 MB (the one regression). RT-bound axes
(collections/binary-trees, where Chez's generational GC should help) not yet
measured. See spike/chez/RESULTS.md.
2026-06-17 12:07:35 -04:00
..
fib.ss Chez re-host spike: substrate ceiling vs Janet (fib/mandelbrot) 2026-06-17 12:07:35 -04:00
mandelbrot-fl.ss Chez re-host spike: substrate ceiling vs Janet (fib/mandelbrot) 2026-06-17 12:07:35 -04:00
mandelbrot.ss Chez re-host spike: substrate ceiling vs Janet (fib/mandelbrot) 2026-06-17 12:07:35 -04:00
RESULTS.md Chez re-host spike: substrate ceiling vs Janet (fib/mandelbrot) 2026-06-17 12:07:35 -04:00