lilleman
|
6a049895a0
|
Answer stability round 1: a row selected through a name hints the path as the grammar spells it
|
2026-10-09 11:32:51 +02:00 |
|
lilleman
|
c00504af8c
|
Answer architecture round 3: splitArm builds a resolved reference's arm in one call
|
2026-10-09 11:32:51 +02:00 |
|
lilleman
|
4e63044c03
|
Answer architecture round 2: a read through a name reaching a repeat names the level from the name, a split arm is built by pathArm alone, and the three pick-key terms share one Vocabulary line
|
2026-10-09 11:32:51 +02:00 |
|
lilleman
|
5c9b85e362
|
Answer architecture round 1: List's walk and join sit in path.go, a compiled path's head is named head, every pick key comes from levelKeys, and readsColumn names all four readers
|
2026-10-09 11:32:51 +02:00 |
|
lilleman
|
0002efb9d4
|
Gather the pick key's load and render sides in pick.go, and name each thing for what it is
|
2026-10-09 11:32:51 +02:00 |
|
lilleman
|
822c8c0a5d
|
Name the path walks and steps by what each does: drawCallerPath, callerPathSteps, compiledPath, provePath, compileStep, childNamed, table.columnOrLinked, table.followStep and pathPos.fromRow
|
2026-10-07 02:27:24 +02:00 |
|
lilleman
|
fcec9c4a2a
|
Rename grammar's NameRead to PathRead and CheckName to CheckIdentifier, so a name in the engine is only a bound name
|
2026-10-07 02:27:24 +02:00 |
|
lilleman
|
f79e51a435
|
Remove arm.writtenHead, which nothing read
|
2026-10-07 02:04:32 +02:00 |
|
lilleman
|
d6725be065
|
Define a level, a pick key and an addressed key in doc.go's vocabulary, with one read's keys worked through, and say at arm.levels that a step's at indexes it
|
2026-10-07 02:04:32 +02:00 |
|
lilleman
|
0e3c986801
|
Move renderEnv's methods into env.go, a table's route and draw steps into table.go, and the compiled read into arm.go
|
2026-10-07 01:22:24 +02:00 |
|