Expand description
§OxiLean
A Pure Rust theorem prover and dependent type checker inspired by Lean 4.
This crate is a facade that re-exports all OxiLean library components. Use feature flags to select which components to include.
§Features
kernel(default) - The trusted computing base for type checkingparse(default) - Concrete syntax to abstract syntax parserelab(default) - Surface syntax to kernel terms elaboratormeta(default) - Metavar-aware WHNF, unification, type class synthesis, and tacticscodegen- LCNF-based compilation and optimizationruntime- Runtime system with GC, closures, and bytecode interpretationstd-lib- Standard library (Nat, Bool, List, etc.)lint- Static analysis and lint rulesbuild-sys- Build system with incremental compilationwasm- WebAssembly supportfull- All components exceptwasm
§Quick Start
// With default features (kernel, parse, elab, meta):
use oxilean::kernel;
use oxilean::parse;Re-exports§
pub use oxilean_kernel as kernel;pub use oxilean_meta as meta;pub use oxilean_parse as parse;pub use oxilean_elab as elab;