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
Not included...
homoiconicity*
macros*
laziness
asynchronicity
performance
* Therefore, it is not a Lisp.
Github