Command line
run and check
shared formatter
project-wide tests
task registry
Current tooling
The formatter, semantic analyzer, interpreter, CLI, and Rust language server share the same frontend, reducing disagreement between the editor and execution.
run and check
shared formatter
project-wide tests
task registry
orvi.toml manifests
deterministic orvi.lock
local path packages
contained project paths
cross-file diagnostics
completion and hover
definition and references
rename and formatting
.orvi file identity
syntax and semantic color
automatic LSP discovery
official extension package
From folder to running project
Create a project, edit the generated source, check it, and run it. Local path dependencies are explicit and locked. A public package registry does not exist yet.
Install the toolchain$ orviscript init hello-orvi
$ cd hello-orvi
$ orviscript check
$ orviscript run
✓ Hello from OrviScript