Gojo syntax examples
Examples of structure, uncertainty and change, with diagrams and Gojo syntax.
Featured examples · suggested reading order
18 examples
Featured experiments
Circle construction
Start with a point, attach a radius, and partition a return into landmarks.
View exampleCalibrated contour rotation
Use a supplied basis and radial landmarks to turn a shape with its contour.
View exampleAffine basis construction
Build and calibrate a coordinate space, then keep even a partial curve readable.
View exampleBézier curve construction
Build a Bézier sample by repeatedly taking a point between two points.
View exampleFrieze patterns
Translate and reflect a motif while preserving its joints and the rule that repeats it.
View exampleBézier curve replay
Move a control, expose stale answers, and follow the local calculations to a new sample.
View exampleExtras
Smaller studies in identity, uncertainty, units and local response.
Shared sites and connections
Move a shared joint and see why a point at the same coordinate can stay behind.
View exampleParameter frames and resolution
Read 40% and 47% along a span, keeping the detail a coarser parameter leaves out.
View examplePartial coordinates
An unfinished point can already yield a useful coordinate, without filling its unknowns with zero.
View exampleCurve joins and continuity
Check position, tangent and second derivative separately at a curve join.
View exampleShared and separate uncertainty
See why shared uncertainty cancels, while a repeated description does not.
View exampleClearance and tolerances
Keep nominal size, measured variation and desired clearance as different structures.
View exampleMaterial refinement
Split, regroup and borrow whole packets while keeping unpaid demand visible.
View exampleLocal input blending
Blend two inputs, expose a mismatch, and watch one chosen response stall at its resolution.
View exampleUnit standards and cancellation
Read miles per hour and litres per hundred kilometres with their authored scales intact.
View exampleMetric construction
Calibrate a circle, construct measured offsets, and join two straight supports.
View exampleMeasured offsets
Keep a shared unfinished scale, refine its bounds, and cancel the common displacement.
View exampleJoined offsets
Join several measured offsets and check whether their connecting spans remain valid.
View example