A lisp-like language with an implementation written in Rust.
Open a repl with:
$ lispy repl
Run a file with:
$ lispy run ./examples/hello_world.l
Format all files in the local directory with:
$ lispy fmt
This language is very inspired by lisp, so the syntax is very simple. I find
lisp syntax far too terse for my liking so I generally tried to simplify it if
possible. You can check out the examples
folder for how to use the language,
but here is a short demo:
(var first 0)
(var second 1)
(while (< first 610)
(print "[fib] " first)
(var temp (+ first second))
(var first second)
(var second temp)
)