crispmacs
crispmacs
is a WIP implementation of Emacs from scratch in Rust.
Crisp
crisp
is a Lisp that's based on Scheme that looks like Rust. It is currently very bare-bones. To try out the language, clone the project and run the repl:
git clone https://github.com/knarkzel/crispmacs
cd crispmacs/repl/
cargo run
Examples
Recursive functions:
>> (let sum (fn (x) (if (> x 0) (+ x (sum (- x 1))) x)))
>> (sum 10)
55