sanya-jit icon indicating copy to clipboard operation
sanya-jit copied to clipboard

Let's (possibly) build a JIT!

SYNOPSIS

Building a Scheme JIT from scratch and experimenting with runtime feedback based optimizations.

BUILD

Make sure Rust >= 1.5.0 is installed, and you are on a x86_64 Linux or x86_64 OSX machine. Then:

cd src/scheme && cargo build --release

RUN

cd src/scheme && ./target/release/scheme scheme-src/fibo-unsafe.ss

NOMENCLATURE

No, I'm not referring to Sanya.

The name came from サーニャ・V・リトヴャク from Strike Witches (youtube video, with sound).