aboutsummaryrefslogtreecommitdiffhomepage
path: root/package.nix
diff options
context:
space:
mode:
authorRalph Amissah <ralph.amissah@gmail.com>2026-09-07 11:06:33 -0400
committerRalph Amissah <ralph.amissah@gmail.com>2026-09-09 17:28:22 -0400
commit176335fe3cb0d572e0093b081186d0c78bf9f331 (patch)
treea35ecb75cd897cad79e23a975a296888f1ab3772 /package.nix
parent.ssp: three additional fields the writers read (diff)
ssp: definition of an object record, for readers
one definition of an object record, so a reader can be held to it. Pure refactor: the per-object emission moves out of the write loop into template sspObjectRecord, taking the object and its section and returning the lines. The writer mixes it in and calls it. The point is the reader that follows. With one definition of what an object record looks like, a round trip can be checked against the writer itself rather than against a second, hand-kept description of the format, which is how the .ssp and the abstraction db drifted apart in the first place. (emitted text is byte identical) (assisted by Claude-Code)
Diffstat (limited to 'package.nix')
0 files changed, 0 insertions, 0 deletions