0x0 Documentation
0x0 is the current language and toolchain path replacing jmp0x1b/lang for new
work.
This site documents implemented 0x0 behavior first. Planned or deferred work is
named as planned or deferred, not as a current feature.
Start
- Repository overview
- Language guide
- Package guide
- Generated API reference
- Migration from jmp0x1b/lang
- Safe command guidance
Learn
The Learn path begins with source files, modules, values, functions, imports,
annotations, packages, capabilities, tests, core libraries, compiler artifacts,
runtime boundaries, app usage, diagnostics, release discipline, and migration.
Build
Default public documentation checks are intentionally small and bounded. Do not
use broad compiler or docs gates as the default workflow for site edits.
Reference
Libraries
The public registry migration to 0x0 libraries is planned under
libs.jmp0x1b.com.
Migration
- Migration entry point
- Public documentation gap inventory
- Public site map
- Remote static-site inventory
Operate
Current operational docs are limited to implemented repository and app runtime
surfaces. App-specific behavior is not presented as a generic language feature.
- Runtime production capabilities
- Web runtime
- Service boundary runtime
- Index and Kukulkan production roadmap
Deferred
Embedded, bare-metal, HAL, RTOS/BSP, secure boot, space assurance, and hardware
proof material are deferred for 0x0. See Embedded Status.