tiki/.doc/doki/doc/ruki/index.md
2026-04-15 18:32:55 -04:00

1.3 KiB

ruki Documentation

Table of contents

ruki

This section documents the ruki language. ruki is a small language for finding, creating, updating, and deleting tikis, with SQL-like statements and trigger rules.

Quick start

New users: start with Quick Start and Examples.

Recipes

ready-to-use examples for common workflow patterns

More details

  • Syntax: lexical structure and grammar-oriented reference.
  • Semantics: statement behavior, trigger structure, qualifier scope, and evaluation model.
  • Triggers: configuration, runtime execution model, cascade behavior, and operational patterns.
  • Types And Values: value categories, literals, empty, enums, and schema-dependent typing.
  • Operators And Built-ins: precedence, operators, built-in functions, and shell-adjacent capabilities.
  • Validation And Errors: parse errors, validation failures, edge cases, and strictness rules.
  • Custom Fields Reference: coercion rules, enum isolation, persistence round-trips, schema evolution, and missing-field semantics.