sexprs-vm 0.0.5

sexprs is a minimal lisp dialect to evaluate written in Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
pub mod identity;
pub mod list;
pub mod math;
pub mod r#if;
pub mod r#type;
pub mod state;
pub mod string;

use sexprs_data_structures::Value;
use unique_pointer::UniquePointer;

use crate::{Context, Result};

pub type BuiltinFunction =
    for<'c> fn(UniquePointer<Context<'c>>, Value<'c>) -> Result<Value<'c>>;