A rusty lisp inspired by Clojure
```rust extern crate risp;
use risp::evalrispscript; use risp::types::RispType::Int; use risp::core::createcoreenvironment;
#[test] fn testminimalexample() { let mut env = createcoreenvironment(); env.set("var", Int(2));
let risp_script = "(+ 40 var)";
let result = eval_risp_script(risp_script, &mut env);
assert_eq!(result, Ok(Int(42)));
} ```
```clojure (def myInt 2)
(def myVector [1 myInt 3])
{:added (+ myInt 20 myInt) :muplitplied (* myInt 20 myInt) :myVector myVector :myMap {:key myInt} :myDoResult (do (def myInt2 20) (+ myInt myInt2))} ```