pub fn init(
code: &str,
ext_funs: Vec<Box<dyn FFI + Send>>,
) -> Result<TypingContext, LispErr>
Expand description
initialize BLisp with code
ยงExample
let code = "(export factorial (n) (Pure (-> (Int) Int))
(if (<= n 0)
1
(* n (factorial (- n 1)))))";
blisp::init(code, vec![]).unwrap();