Jadpo is experimental and not ready for production. These docs follow the compiler's main branch as of 30 Oct 2026. What's built · Install 0.1.0
jadpo
Reference: Standard library

Standard library · rule

semantic.standard_operation_moved

Standard-library operation has moved to another name.

Area 19, Standard library; not declinable; the next step is usually the agent's.

An operation the standard library has moved to another name: its edit writes the new name, and the call is checked as the new operation. temporal.format has moved to the time types' text.format:

example
type OrderedAt = Instant {}function placed(at: OrderedAt) -> PresentationText {    return temporal.format(        at,        zone: Zone.europe_london,        locale: Locale.en_gb,        format: TimeFormat.date_long    )}
text
error: `temporal.format` is now `text.format` --> main.jadpo:4:12  |4 |     return temporal.format(  |            ^^^^^^^^^^^^^^^ moved  reason: The standard library has one name for each operation; `temporal.format` moved to `text.format`, which takes the same values.  next: Write `text.format` (agent)  rule: semantic.standard_operation_moved  help: https://jadpo.dev/docs/errors/semantic.standard_operation_movedcheck failed: 1 error, 1 file

collection. has moved to list., set. and map.: a call through it is reported with an edit to the namespace for its first value, a list unless it is a set or a map, and checked as that operation where it is built.

example
type BatchName = Text {    min_length: 1}type BatchCount = Int {    min: 0}function batches_baked(bakings: List<BatchName>) -> BatchCount {    return BatchCount(collection.count(bakings))}
text
error: `collection.count` is now `list.count` --> main.jadpo:10:23   |10 |     return BatchCount(collection.count(bakings))   |                       ^^^^^^^^^^^^^^^^ moved  reason: The standard library has one namespace for each type an operation works on, so `collection.` became `list.`, `set.` and `map.`; `bakings` is a list.  next: Write `list.count` (agent)  rule: semantic.standard_operation_moved  help: https://jadpo.dev/docs/errors/semantic.standard_operation_movedcheck failed: 1 error, 1 file

Markdown for agents: /docs/errors/semantic.standard_operation_moved.md.Built from Jadpo main at a707efb.