Skip to content

Reference ​

Public API ​

itemwhat it is
handl_language::Languagethe language value: tokens, grammar, eval schemes, globals, capabilities
handl_language::Ast / AstRefthe arena and its handle
handl_value::Value / TaggedValuethe tagged value representation
hnl_engine::LanguageViewthe object-safe view engines use (handl-language implements it)
handl_lib_* packagesthe floor libraries every host gets for free

Crate ​

craterole
handl-lang/kernelsubstrate workspace

Build and test ​

bash
cargo build     # sibling [patch] tables resolve deps from ../<repo>
cargo test      # cargo test --workspace

Dependencies are git deps on branch = "main"; locally the [patch] tables point at sibling checkouts (regenerated by host/scripts/dev-link.sh).