LEGACY DOCS · 12.0Stable is 13.2. This page stays because it still owns historical or unchanged contracts.CURRENT 13.2 →
RELEASE LINE13.2 STABLE13.1 PREDECESSOR13.0 PREVIOUS12.4 NATIVE MIRARCHIVE

DByte 12.0 · Index

V12.0 BASE CONTRACT

Language

Learning map§

Recommended reading order, not a semantic dependency graph. Basic programming familiarity is enough for the beginner path; pointers and C ABI assume low-level systems knowledge.

StageLevelRecommended orderGoal
0 · Enter the languageBEGINNERBasics → TourRead and run ordinary DByte source.
1 · Core semanticsBEGINNERTypes → Functions → GenericsUnderstand type identity, calls and specialization.
2 · Data + controlINTERMEDIATEStructs → Enums → Match → Result + ?Model data and explicit error flow.
3 · Memory semanticsINTERMEDIATEOwnership → Borrowing → Slices → StringViewReason about moves and borrowed views.
4 · Callable + cleanupINTERMEDIATEFunction values → Closures → DeferUse indirect calls, captures and lexical cleanup.
5 · Systems boundarySYSTEMSPointers → C ABICross into explicit address and interoperability work.

NEED A RUNNABLE START? → FIRST PROGRAM

Complete index§

PageUse it for
Basicslet, literals, if/else, while, functions and imports.
Language tourCode-first tour of major v12 concepts.
TypesCanonical identities and target-driven layout.
FunctionsDirect/indirect calls and conventions.
GenericsSymbolic checking and deterministic monomorphization.
StructsNamed aggregates and field identity.
Payload enumsTagged payload representation.
MatchExhaustive pattern control flow.
Option · Result · ?Typed propagation and error flow.
OwnershipCopy/move actions and illegal reuse.
BorrowingShared/exclusive lexical borrows.
SlicesBorrowed pointer-length views.
StringViewBorrowed UTF-8 view.
Function valuesCallable values and indirect calls.
ClosuresExplicit capture environments.
DeferLIFO lexical cleanup.
PointersTyped pointer operations and casts.
C ABICurrent i686 cdecl interoperability subset.