book: Reference, part 1 (syntax, built-in types, strings, functions, types, control flow) #589
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
Depends on
#599 book: retire the human pages of docs/
torbscript/language
#585 docs(book): a book for people, and the site built from it
torbscript/language
Reference
torbscript/language#589
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Slice of the epic #582. Starts after #585 (the concept, the vertical slice and the book gates) is merged.
Scope
Write these pages of
book/reference/, each complete for its area:docs/reference/syntax.mdlanguage/syntax/*reference/built-in-types.md,reference/strings.mdlanguage/values-and-types/*exceptbindings.mdreference/functions.mdlanguage/functions/*reference/types.mdlanguage/types/*except the pagesbindings.mdandcases-and-patterns.mdalready coverreference/control-flow.mdlanguage/execution/*exceptcopies.md,language/extensibility/control-structures.mdAcceptance criteria
pageand is written asbook/CONCEPT.md, "How a page is written", says: the first paragraph says what the page covers, headings name ideas, prose first, no history, no internal references, no Related/Next sectionstrb runandtrb errorblock has itsoutputblock with the real output;torb docs check book,torb docs index --check bookandtorb docs site book --checkpass in CIbook/CONCEPT.mdthat the area touches are shown, not just nameddocs/this slice replaces are deleted in the same PR, unless a skill is still built from them (then they stay, unpublished, and the PR says which)trb run/trb errorexamples, not as a template of Syntax/Rules/What this is notPages
Filed as child issues, each its own PR; only the first carries
ready, the others are made ready one after the other. The pages are independent (links only to pages already on main), so the order is a suggestion. The first slice that touches a page set also decides theorder:front matter of the Reference index.reference/syntax.md- #609 (ready)reference/strings.md- #610reference/numbers.md- #611reference/built-in-types.md- #612reference/functions.md- #613reference/command-calls.mdandreference/closures.md- #614reference/types.md- #615reference/changing-values.md- #616reference/conversions.md- #617reference/control-flow.md- #618Changes against the table above: the strings page is split off the built-in types, numbers get their own page,
typesis cut intotypes,changing-valuesandconversions, andcommand-callsandclosuresare new pages (command calls were part of syntax).syntax/cheat-sheet.mdhas no new page and stays until it is retired.[loop:torbscript] intake: in scope (book Reference part 1, slice of epic #582), no duplicate. Next: refine (size check: five-plus pages in one PR is likely too large).
[loop:torbscript] claim refine by session:loop-torbscript-20261029-0858 until 2026-10-30T00:00Z
[loop:torbscript] release refine: filed #609 (syntax, ready), #610 (strings), #611 (numbers), #612 (built-in types), #613 (functions), #614 (command calls and closures), #615 (types), #616 (changing values), #617 (conversions and the generated Show), #618 (control flow and evaluation). Five-plus pages in one PR was too large (about 320 KB of old pages), so each child is one page or a small group of 2-9 old pages, 30-40 minutes, with the criteria of this issue and its own
Replaces in docs/list; #589 now carries the checklist and noready. Only #609 isready; the others carryloopand are made ready one after the other (the pages do not depend on each other, links only to pages already on main). No conflict with #587/#588: they writebook/guide/; the one shared old page,docs/language/types/data-or-capsule.md, is replaced by #587 and is excluded from #615.[loop:torbscript] next: waiting (children #609, #610, #611, #612, #613, #614, #615, #616, #617, #618)
[loop:torbscript] refine: epic checklist stands, children #609 to #618 carry the work (one page or small group each, made ready one after the other).
next: waiting (children #609 to #618)