tulisp 0.29.0

An embeddable lisp interpreter.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#[allow(clippy::module_inception)]
mod bytecode;
pub(crate) use bytecode::{Bytecode, CompiledDefun};

pub(crate) mod instruction;
pub(crate) use instruction::{Instruction, Pos};

mod lambda_template;
#[allow(unused_imports)]
pub(crate) use lambda_template::LambdaTemplate;

mod interpreter;
pub(crate) use interpreter::{Machine, run, run_lambda};

mod compiler;
pub(crate) use compiler::{Compiler, VMCompilers, VMDefunParams, compile};