diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -41,8 +41,9 @@ chapter/verse numbering: make CORPUS=/path/to/mybible.tsv clectio compiles in only the ~12000 verses the lectionary actually cites, so the -binary stays around 1 MiB whatever the Bible. A verse the corpus lacks prints -blank; it never fails the day. +binary stays well under 1 MiB whatever the Bible. A verse the corpus lacks prints +blank; it never fails the day. (The default build needs only a compiler; a +`CORPUS=` rebuild also needs `gzip`, which `mktext` uses to pack the text.) ## Coverage @@ -53,11 +54,11 @@ guessed. To extend it, regenerate `gen/` with lectio's `clectio-gen`. clectio.c the program: date -> table lookup -> print config.def.h compile-time configuration - lz.h a tiny LZSS codec (keeps the compiled text small) - mktext.c build tool: resolve verse keys against a corpus, pack the text + puff.c/.h DEFLATE decompressor (Mark Adler's puff, public domain) + mktext.c build tool: resolve verse keys against a corpus, gzip-pack the text bin2h.c build tool: embed the packed text as C gen/ generated, corpus-independent data (calendar + citations) - text_of.lz the default Vulgate text, packed (one per form) + text_of.lz the default Vulgate text, DEFLATE-packed (one per form) ## Licence |
