ArxLang Tools
These projects support Arx development but are maintained separately from the core compiler packages. Each has its own repository, release process, and maturity level.
| Project | Role | Current scope |
|---|---|---|
| ArxPM | project and workspace manager | manifests, environments, dependencies, build/run, packaging |
| VS Code extension | editor integration | TextMate highlighting and language configuration |
| Jupyter kernel | notebook integration | wrapper kernel that compiles and runs cells |
| Douki | structured docstring tool | YAML schema validation, synchronization, and migration |
Relationship to Arx
- The
arxcompiler remains responsible for parsing and compiling.xfiles. - ArxPM orchestrates project-level operations around the compiler.
- The VS Code extension derives highlighting data from Arx’s lexical manifest.
- The Jupyter kernel invokes the compiler as an external process.
- Arx uses the Douki YAML format for source and Python docstrings, while Douki itself is language-independent.
The ecosystem status covers the packages stored in the main Arx monorepo. The pages in this section describe related repositories.