Pre-alpha · First usable release planned for late 2026.

Gramlot Rosetta One idea. Five implementations.

Lesson 02 · First steps

Data binding

Compare the two independent fields: Live updates its heading as you type; On focus out updates only when you leave the field. In Gramlot, each heading subscribes to the same Data field as its textbox. Only the first textbox sets live=True.

Example · Gramlot Python

Code

How it works · Gramlot Python

Each textbox and heading use the same ^ pointer to a Data field. live=True commits the first textbox while you type; the second uses the default focus-out commit. The Python recipe declares these connections, and Gramlot handles the updates in the browser.