DRAFTThis page is not published. Only visible in development mode.

Routines

Everything callable in ReifyDB is a routine: functions that compute values inside expressions, and procedures that run statements with CALL.

Namespaced names

Routines are addressed as namespace::name, for example math::abs or text::concat. Built-ins ship in fixed namespaces; user-defined routines live in yours.

Functions

Functions are pure computations used inside expressions: in map, filter, aggregate, and anywhere else a value is expected. Around 200 built-ins are documented in the function reference.

Procedures

Procedures run statements, can have side effects, and are invoked with CALL. See Procedures for definitions, parameters, and control flow.