tatara-eval 0.2.310

Optimized in-memory Lisp interpreter for tatara — evaluates Sexp to Value, produces typed Derivations, composes with tatara-nix realizers
Documentation
[package]
name = "tatara-eval"
description = "Optimized in-memory Lisp interpreter for tatara — evaluates Sexp to Value, produces typed Derivations, composes with tatara-nix realizers"
version.workspace = true
edition.workspace = true
authors.workspace = true
license.workspace = true

[dependencies]
tatara-lisp = { path = "../tatara-lisp" , version = "0.3" }
tatara-nix = { path = "../tatara-nix" , version = "0.2.65" }

# Arena allocation — one Bump per evaluation frame when caller opts in.
bumpalo = { version = "3", features = ["collections"] }

serde = { version = "1", features = ["derive"] }
serde_json = "1"
thiserror = "2"

[dev-dependencies]
tempfile = "3"