LambLisp — R7RS Scheme, compiled to WebAssembly

The same interpreter that runs on an ESP32-S3, built for wasm32 and running in this tab. Try (define (fact n) (if (= n 0) 1 (* n (fact (- n 1))))) then (fact 30).


  
  
loading…
Your files — /persist, kept in this browser across reloads
  • (no saved files)
Saved files live at /persist and are readable from Scheme: (load "/persist/my.scm"). A file named autoload.scm is loaded automatically at start.