diff options
| author | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-07-29 10:00:37 +0200 |
|---|---|---|
| committer | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-07-29 10:00:37 +0200 |
| commit | 389a038f55731d3df82cae71a0bec4db7086059c (patch) | |
| tree | 3632674c3c4c3d830adb682d9e75a06249d21aca /README.md | |
| parent | 2468224d0aaacd8b0e7478af55142bcd831d2b77 (diff) | |
| download | clectio-389a038f55731d3df82cae71a0bec4db7086059c.tar.gz clectio-389a038f55731d3df82cae71a0bec4db7086059c.zip | |
docs: reframe calendar customization as "Bring your own calendar"
Rename the "Customize the calendar" section to "Bring your own calendar" and
move it directly after "Bring your own Bible", so the two data-customization
axes read as a matched pair (text and calendar). Fold the compiled-range note
into Coverage, now placed after the section. No content dropped.
Claude-Session: https://claude.ai/code/session_01S1CD1u3tgSS4xNu6WHfp5a
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 20 |
1 files changed, 11 insertions, 9 deletions
@@ -99,16 +99,12 @@ restore it: git checkout text_of.lz # or text_ef.lz for an EF build make CC=gcc clean && make CC=gcc -## Coverage - -The compiled calendar runs 2025–2054. Dates outside that range are reported, not -guessed. To extend it, regenerate `gen/` with lectio's `clectio-gen`. - -## Customize the calendar +## Bring your own calendar -clectio has **no calendar engine** — it looks the calendar up in a compiled -table, it doesn't compute one. That sets the limits below. There are two ways to -change what it shows, sized to how much you need. +The calendar is data too. Out of the box it is the universal Roman calendar, +compiled in. You can change it in two ways, sized to how much you need — bounded +by one hard limit: clectio has **no calendar engine**, it looks the calendar up +in a compiled table rather than computing one. ### Minor: name + colour of a fixed date — standalone, in `calendar.h` @@ -174,6 +170,12 @@ from) and baked back into `gen/`. The *running* clectio stays standalone; only To undo it and return to the shipped calendar: `git checkout gen/ text_of.lz` (or `text_ef.lz`) and rebuild. +## Coverage + +The compiled calendar runs 2025–2054. Dates outside that range are reported, not +guessed. To extend the range, regenerate `gen/` with lectio's `clectio-gen` +(see "Bring your own calendar" above). + ## Files clectio.c the program: date -> table lookup -> print |
