Documentation

Welcome to the Jda documentation. Use the sidebar to navigate, or pick a starting point:

Getting Started

Language Reference

  • Syntax — Variables, types, functions, control flow, operators, defer, imports
  • Types — Primitives (i64, i32, i8, f64, bool), pointers, arrays, generics, enums
  • Functions — Functions, closures, generics, const generics, built-ins
  • Structs & OOP — Struct + trait + impl, derive macros, operator overloading
  • Concurrency — Green threads (J-Threads), channels, atomics, deadlock detection
  • Error Handling — Result type, ? operator, defer, panic

Standard Library

Tools

Performance


Help and Feedback

Jda is a community-driven project. If you find a bug in the documentation or have a suggestion for the language:

Your feedback helps us make Jda better for everyone!