Embed Simi in Rust applications and expose host capabilities safely. Use when configuring Engine, evaluating scripts, registering modules, building source-backed facades, or handling Simi results and raised values.
Write, explain, migrate, and debug Simi scripts. Use when editing .simi files, choosing language constructs or standard modules, or diagnosing Simi parser, analyzer, or runtime behavior.
Implement and validate changes to Simi syntax, runtime semantics, erased analysis, LSP behavior, standard-library facades, documentation, or editor grammars. Use for cross-layer language development in this repository.