DBYTE LANGUAGE · VERSION 13.5.0
DBYTE programming language
DBYTE is for people who want to know what their code does. Write .dby, inspect the types, build native code, and check the bytes.
Your first DByte program
Source files use the .dby extension. This example is from examples/hello.dby in the DBYTE source tree:
print("Hello, DByte!")
Begin with the installation and verification guide, then browse the language reference. Interpreter and native compiler workflows have different commands; the guide distinguishes them.
What works
- The language
- Typed declarations, functions, modules, a tree interpreter, a bytecode VM and a native compiler toolchain. The APIs and available targets are documented separately.
- Compile-time execution — 13.5.0
- Bounded
comptime for ... in range(start, end)loops and pure local compile-time functions with shared fuel and a 32-frame recursion limit. Read the exact syntax and limits. - Assembler and binary tools
- The offline packages include
dbyte,dbytecanddbtasm. See the package contents and installation steps. - DByteOS experiments
- The source tree contains kernel and userland experiments. These are distinct from the qualified language toolchain; a finished operating system is not claimed.
Read the manual
- Install and verify — Windows / GNU/Linux, packages, prerequisites and first commands
- Language reference — syntax, types, functions and module contracts
- Compile-time programming — 13.5.0 syntax, examples, limits and diagnostics
- Documentation index — language, native compiler, VM, internals and historical versions
- Release evidence — provenance, SHA-256 values and qualification boundaries
Get the compiler
Locally sealed Windows x64 and GNU/Linux x86-64 software packages are available from the download page. Verify each binary against its published SHA-256 value before use.
| Platform | Package |
|---|---|
| GNU/Linux x86-64 | dbyte-v13.5.0-linux-x86_64.tar.gz |
| Windows x64 | dbyte-v13.5.0-windows-x64.zip |
Qualification: Windows and Debian WSL software verification passed. DBYTE 13.5.0 has not been physically qualified on BIOSTAR hardware. Historical 13.2 hardware evidence is available separately. REAL_STORAGE remains disarmed.
How we got here
13.3 self-hosted lexer · 13.4 compile-time emission and experimental media · 13.4.1 maintenance · 13.5 bounded compile-time functions.
See which version added what. Check the archive hash before running old builds.