3 ms·
This project is very exciting. In the meantime, there are a couple of options: BiwaScheme: https://www.biwascheme.org/ https://www.biwascheme.org/ Advantages:
by Turing_Machine 3y ago
This project is very exciting. In the meantime, there are a couple of options:
BiwaScheme: https://www.biwascheme.org/ https://www.biwascheme.org/
Advantages: written in JavaScript, with excellent JS interop. Project has some history.
Disadvantages: slower than S7 (though still plenty fast for many uses), less-complete (e.g., no syntax-rules or syntax-case, though it does have its own define-macro).
S7 Scheme: https://cm-gitlab.stanford.edu/bil/s7 https://cm-gitlab.stanford.edu/bil/s7
Written in C, but can be transpiled to WASM (see https://github.com/actonDev/s7-playground/ https://github.com/actonDev/s7-playground/ )
Advantages: This project also has some history. Considerably faster than BiwaScheme.
Disadvantages: JS interop is clumsier (basically the same issues as JS interop with any WASM code... this could probably be mitigated considerably if someone wanted to take the time).