slip.js

A performant Scheme interpreter written in asm.js

Download as .zip Download as .tar.gz View on GitHub

What is slip.js?

Slip.js is a handwritten asm.js implementation of Slip. The language was originally designed as a variant of Scheme and implemented in C by Prof. T. D'Hondt at the Vrije Universiteit Brussel. This version aims to bring that same language to the web while maintaining similar performance as the original native Slip. For this reason, the interpreter runs on top of asm.js, a very optimizable low-level subset of JavaScript.

Read the full paper here or have a look at our slideshow presented at SAC2016.

Try it now!