The language in order, one chapter after another.

The book

A Yoke source is a plain-text description of an app: what it stores, how its records move through their workflows, what its pages show, and what data it ships with. One .yoke file compiles to the same app definition the platform installs and runs — and decompiles back out of it, so an app built entirely by clicking around in the Studio can still be read, diffed and reviewed as text.

It is deliberately small. There are no loops, no function calls, no conditionals and no imports. Every word the language understands comes from a fixed table, so a source can be read top to bottom without wondering what is hiding behind an abstraction.

Read these chapters in order.

  1. A complete app
  2. Entities and fields
  3. Strings and languages
  4. Workflows
  5. Pages
  6. Views
  7. Components
  8. Single-page app pages
  9. Queries
  10. Seeds
  11. Scripts and grants
  12. Literal forms
  13. From the Studio and back
  14. What the language will not do