cljrs-runtime 0.1.246

clojurust runtime: environment, builtins, tree-walking interpreter, and tiered evaluation
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#![allow(clippy::result_large_err)]
#![allow(clippy::type_complexity)]
//! Tree-walking interpreter: special forms, macro expansion, destructuring,
//! and function application.
//!
//! Environment construction lives in [`crate::runtime`]; build one with
//! `Runtime::builder().execution_mode(ExecutionMode::TreeWalk)`.

pub mod apply;
pub mod arity;
pub mod destructure;
pub mod eval;
pub mod macros;
pub mod special;
pub mod syntax_quote;
#[cfg(not(target_arch = "wasm32"))]
pub mod versioned;
mod virtualize;