Scheme
Scheme is a classic programming language in the Lisp family. It emphasizes functional programming and domain-specific languages but adapts to other styles.
In LiveCodes, Scheme code runs in the browser using BiwaScheme, a Scheme interpreter written in JavaScript.
Lisp language family supported in LiveCodes includes Common Lisp, Scheme, ClojureScript and Fennel.
Usage
LiveCodes runs Scheme code in the browser. BiwaScheme implements most of the features of R7RS small, including first-class continuation and tail call optimization.
Example:
JS Interoperability
See BiwaScheme docs.
Language Info
Name
scheme
Extensions
.scm
Editor
script
Compiler
BiwaScheme, a Scheme interpreter written in JavaScript.
Version
biwascheme
: v0.8.0
Code Formatting
Using Parinfer.
Limitations
BiwaScheme implements most of the features of R7RS small, however some features are not supported. See the BiwaScheme documentation for more information.
Starter Template
https://livecodes.io/?template=scheme