Jadpo is experimental and not ready for production. These docs follow the compiler's main branch as of 4 Nov 2026. What's built · Install 0.2.0
jadpo
ReferenceLanguage

Reference

Language

How a Jadpo program is laid out and written: its types, logic, failures and standard library.

Project layout and modules

How a Jadpo project is laid out on disk, how one file sees declarations from another, and the naming rules every name follows.

Values and types

What kinds of value a Jadpo program works with, how you give a value a meaning in your business, and when one type can stand in for another.

Also: Dates and times · Standard types

Logic

How you write what your app does: functions and actions, statements, operators, match, attempt, loops and generic code.

Failures

Your code says what went wrong, by name, and Jadpo decides how each failure reaches whoever called: the HTTP status, the response body and what is logged.

Standard library

The standard library is the set of types and operations every program can use without declaring them, such as Money, list.count(items) and temporal.in_zone(at, zone).

Markdown for agents: /docs/language.md.Built from Jadpo main at 6cc3cb4.