l4u/l4u
Functions
pub fn bispform_bindf(exprs: List(Expr), env: Env) -> Expr
pub fn bispform_case(exprs: List(Expr), env: Env) -> Expr
pub fn bispform_cond(exprs: List(Expr), env: Env) -> Expr
pub fn generate_l4u_process(
name: String,
additional_defs: List(#(String, Expr)),
) -> #(L4uObj, Expr)
pub fn l4u_add_defs(
l4u: L4uObj,
defs: List(#(String, Expr)),
) -> Result(Expr, a)
pub fn l4u_get_main_process() -> L4uObj
pub fn l4u_get_process(name: String) -> Result(L4uObj, String)
pub fn l4u_read_eval(
l4u: L4uObj,
src: String,
) -> Result(Expr, String)
pub fn l4u_rep_native(src: String, l4u: L4uObj) -> a
pub fn l4u_rep_str(src: String, l4u: L4uObj) -> String
pub fn make_new_l4u_env(
additional_defs: List(#(String, Expr)),
additional_files: List(String),
) -> Env
pub fn start_and_generate_main_l4u(
additional_defs: List(#(String, Expr)),
) -> L4uObj
Initialize to generate a main L4U lisp process
pub fn start_with_defs(defs: List(#(String, Expr))) -> String