Tooling
The CLI, the test and bench runner, projects and dependency pinning, and the editors.
Commands
- The CLI
vyrnis one binary.vyrn runneeds no other tool,vyrn buildwrites a native binary, and tests, benchmarks, formatting and docs are subcommands. - Testing and benchTests and benchmarks live in the file they are about.
vyrn runandvyrn buildstrip them.
Workspace
- Projects and dependenciesA single file needs no project.
vyrn.jsonnames an entry point and the imports;vyrn.lockpins what a build may fetch, down to the compiler's own tools. - EditorsOne VS Code extension and one language server, both answering from the compiler front end itself.