diff options
| author | Ralph Amissah <ralph.amissah@gmail.com> | 2026-09-07 11:06:33 -0400 |
|---|---|---|
| committer | Ralph Amissah <ralph.amissah@gmail.com> | 2026-09-09 17:28:22 -0400 |
| commit | 176335fe3cb0d572e0093b081186d0c78bf9f331 (patch) | |
| tree | a35ecb75cd897cad79e23a975a296888f1ab3772 /.gitattributes | |
| 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 '.gitattributes')
0 files changed, 0 insertions, 0 deletions
