Building a Scheme JIT from scratch and experimenting with runtime feedback based optimizations.
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
cd src/scheme && ./target/release/scheme scheme-src/fibo-unsafe.ss
No, I'm not referring to Sanya.
The name came from サーニャ・V・リトヴャク from Strike Witches (youtube video, with sound).