Open REPL fully ↪

An extensible scripting language, featuring a simple prefix syntax, exception-free parsing and execution, budgeting for expensive computations, and more. It also has a roblox-ts fork enabling Roblox game integration.

Targets... NodeJS/BunJS Browser fork: Roblox games
Features... extensiblity clear error messages first-class functions dynamically typed partial parse-time type-checking immutable operations deep value equality closures implicit closures destructuring data piping call/recur/loop budgeting pattern matching explicit recur eval function built-in tests multiline NodeJS REPL function mocking test coverage reporting MIT License
Projects... Rosetta Code entries vscode highlighter reactive DOM library FaaS platform npm package roblox-ts npm package
Not included... homoiconicity* macros* laziness asynchronicity performance

* Therefore, it is not a Lisp.

Github Logo Github Discord


Examples