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

Gramlot Rosetta One idea. Five implementations.

Lesson 05 · First steps

Repeated contacts

An outer formlet arranges six contact boxes created by a loop. Each box owns a separate Data branch: c1, c2, through c6. The relative field bindings stay identical, so editing one contact leaves the others unchanged.

Example · Gramlot Python

Code

How it works · Gramlot Python

The outer formlet arranges cards created by a for loop. contact_box() builds each card with a distinct datapath, c1 through c6; its relative field bindings stay identical. This is where a separate method becomes useful because the same block is reused.